29033 513
68765 255
73431 394
46476 94
56905 598
65816 691
96282 787
85428 303
64503 174
34207 241
30389 353
61642 172
100374 549
104474 846
54262 942
42680 311
47585 265
19622 686
67807 1000
36079 90
47528 827
84673 858
38416 166
46258 502