81582522
86781410
70192934
18932663
27019175
40135507
69549816
74403183
43225848
12965195
2640668
2372821
3824323
784584
65154653
30523164
4164755
89038641
74058429
33611695
370292
81149173
14664437
95253807
3100763
40786474
75078610
42557587
95538881
7733683
8008903
45058982
69718832
39731048
43552281
29872532
93882565
95108863
77722871
13984833