20669818
74219934
24064098
64751788
82936801
98086816
32577872
9175918
10884199
70577702
84629724
77998333
1791268
38705927
34763940
27471957
19108475
917647
11631512
6905925
97542989
16599358
36787652
52252482
69534765
15371042
30957028
76344612
3935983
73454130
7210165
13122989
97288707
32352730
75738665
96736172
12352882
33529053
12724578
376671