42298601
13904218
42229112
54297992
3218998
8891901
20626307
66185560
6349027
77133986
57928187
6178580
16454892
70175635
17605272
92083786
20682703
20184311
3053532
73824106
636924
40311358
43819409
98509486
65495395
8995477
89199925
36379029
26686186
1773190
70898143
21904534
65933836
32349705
96687944
7885048
4591287
57608469
66089867
1281724