22
25
29
7
37
19
23
31
45
30
64
52
60
55
17
72
18
14
53
90
21
1
24
11
8
63
44
105
74
61
40
49
151
391
172
112
15
56
6
9
255
166
109