117
255
182
530
101
202
268
80
28
1047
58
57
120
10
146
245
277
166
405
412
251
181
94
47
224
52
76
285
14
15
36
136
72
461
27
335
240
154
134
156
162
21
124
404
30
323
60
282
119
128
471
129
67
59
84
112