96168625
85248796
94955333
43804629
92213390
7124999
29956930
27378571
22396276
38917245
21721838
92157109
568080
40247455
57869912
26068460
3143521
27727201
6597904
57437700
98169202
2575867
7753957
2658263
95842663
6952297
62656612
53401964
41731747
81376589
19234031
98089283
28706660
92464600
72543984
61816130
75277225
3489722
38942442
81851553