18183981
7770828
80667166
68403803
8847806
51057474
58121269
1101005
4155929
35012602
1762218
50028061
53274601
1068495
17252095
57941766
21939645
7516856
31873436
96598549
3670324
68999421
35425056
54741716
32107563
1468907
11482810
9326022
99872517
34004696
60282612
33576333
42207215
16779445
43494310
98794863
8553420
729291
30903731
67845655