7
30
42
174
45
56
38
37
34
63
1
9
19
128
100
215
61
57
76
64
159
65
395
73
35
81
22
353
70
237
80
102
224
132
21
97
152
145
177
245
235
267
370
175
27
52
79
91
11
20
3
93
112