31804669
5718523
7441221
3750575
11797327
21168458
43759548
14643390
76635143
13353392
71337274
2986270
7175352
25146552
8454131
48383707
9288703
19157643
81553252
73906357
17561710
90775147
9999038
84356876
89175881
8984719
93787128
89365451
64379102
79917294
77826601
43036313
85939461
54499143
44134700
5208143
593865
93329627
67635065
39429503