94548071
83954735
57091977
18818358
6231349
2583836
79229150
49528875
7453108
89176461
94942196
4848609
34043201
21207048
93808193
56976813
88107259
66194462
54335940
24442822
1549110
7338487
69271230
18348162
83873350
80352884
96784891
22106971
36872132
7693045
15176940
5042351
46806953
76162552
58233766
48351971
37211193
25093496
1377718
5107406