96848776
238626
88921780
36273636
4869848
62719751
766267
76254160
12802070
25496803
1247422
65738505
55742726
25489314
42802229
90842324
48383860
97957111
6581885
18388371
2841956
83986942
26728455
75866228
69581661
90893499
92914147
48714442
39143079
99292625
65179857
77655844
44192285
40453975
47002187
21359434
60551245
65734704
1275751
33256784