11
151
1001
159
1
40
168
121
424
11
58
233
540
451
178
200
460
1130
232
227
2309
194
345
558
354
104
29
261
122
171
581
168
357
1036
13
19
137
1057
32
409
220
204
1800
179
353
1355
366
279
53
