12
19
32
42
15
11
30
88
45
9
7
3
47
79
13
49
18
67
20
36
24
73
60
98
53
1
10
14
22
121
48
59
27
4
5
38
31
2
6
16
93
251