159
200
7
602
701
477
983
418
896
6
16
159
72
68
40
227
101
675
572
1123
14
35
300
346
328
938
1637
129
3
73
11
36
155
78
592
367
370
810
269
324
144
424
961
802
378
575
540
101
427
322
292
4
146
1211
1062
