200
91
323
547
13
682
19
480
38
938
404
939
120
627
212
66
765
510
581
168
286
21
161
27
1039
352
85
193
576
35
166
337
199
504
358
414
269
344
281
161
237
208
450
47
524
28
114
335
429
629
382
42
198
