19958312
59973894
14387043
1939613
35036684
91022794
19738544
54617228
3453551
47942237
93752316
2854856
28611627
82296134
18917767
36457406
53038999
72782512
77846100
54416237
76543025
12206657
70147402
19982804
46549256
88897471
19875981
98813742
47184421
4711047
9674180
4536935
4778732
10107465
3972016
42369365
72953954
56573044
79558698
89225340