42438218
19282722
14111212
32988413
72702514
75028740
90878985
90218639
41388467
14276566
41505530
92304783
80335282
45278355
99065914
16248443
71089038
48977626
78806904
67233840
89765577
41777670
31961188
60128501
19529376
43274527
59241954
62835798
56105738
9775418
74831613
19032739
5581549
40607124
69524016
21642767
12231658
28551893
33742406
2996669