21032 301
51083 738
83058 228
53135 260
105249 906
40195 347
24169 178
165263 424
102816 358
40329 110
77058 552
69254 571
87607 379
55307 264
51303 558
94118 477
112945 638
68666 415
54060 432
79683 772
91348 449
43078 592
110805 866
109474 790