9
30
96
60
46
103
184
39
19
32
24
53
38
56
138
222
10
336
47
49
28
57
140
87
29
109
79
16
910
6
44
15
83
25
207
54
76
108
92
127
261
71
145
27
159
136
75
22
70
99
294
17