93456410
66736439
36233062
18874625
20231341
23148945
43271729
65055428
34725017
38086685
17485890
32689606
42805963
19739409
85724350
68592700
98344847
28272749
94461964
10613152
5261745
79261370
7183137
94142074
76155534
62392776
1034756
2376627
69445216
68849817
25142475
4868907
25377090
98816610
84829605
73508575
67041224
97703350
47027885
11727239