46697241
77746646
58469400
13238705
7893777
96522054
15483160
8833851
71998449
96025567
6352168
94967966
93431779
1379275
71375051
23121269
38458503
20731195
61143075
64064302
20386199
65607306
51029892
96347088
93338750
83068009
68911333
50723038
59486662
49954656
90998985
1787438
63947142
61062630
39021420
1412823
55974983
89341528
62422449
19551189