1
2
12
4
43
15
19
36
51
10
77
8
33
9
25
42
106
49
24
27
20
30
3
48
45
16
44
6
11
23
29
28
95
67
65
21
108
100
13
58
55
121