97
143
393
442
8
684
488
398
37
432
80
1160
1041
127
299
371
151
31
138
127
1251
1098
605
705
748
742
192
166
143
146
319
1097
445
468
340
1129
160
40
671
370
744
1001
1
1214
6
14
507
7
352
252
171
409
1
