1
15
2
7
24
8
4
16
14
40
46
25
9
11
36
57
42
30
10
33
27
98
37
31
12
72
110
305
86
18
92
28
41
6
55
76
19
20