18884487
43848393
1990394
60743743
50931367
63691374
808138
141491
2637652
97288259
5909857
96871508
57591943
56826366
14334443
1782708
10033993
72361125
84498024
44325477
26869308
36437118
8171479
9691041
7536321
7209486
689596
65629526
65852890
72477061
50795964
13817469
65855381
95732265
41303948
23134197
77637202
50849372
21234574
17722186