31359027
5992132
8563384
27873909
79224046
54846300
99415606
45115522
1788154
72477906
615897
30756906
2288878
74529244
57298115
23632740
70277993
63903165
1873784
16699448
36134134
49035270
91942544
10868370
58123720
80511383
9546418
54172479
88554416
20133629
8632785
60303852
61303705
29334239
5486168
93922192
75129632
93497808
76102726
38436786