20466046
51996568
80129298
91116733
31661787
15445500
44087426
32445076
9818853
80258274
66051265
53793452
35746584
43975088
1019067
59031620
89359583
41847231
78054118
61619738
67399958
89575609
1514345
6497747
33115437
95814608
14789776
44769649
48124961
68079682
205918
51325827
57019706
24101878
18143263
65809844
85381967
57002981
9018480
51727207