62
11
135
277
318
68
151
56
424
121
98
35
160
85
52
165
343
57
144
254
78
309
219
179
162
107
37
130
43
94
235
20
589
916
44
746
168
67
291
157
63
540
353
182
65
47
40
149
459
55
42
221
46
341
81