77864616
3631278
86274046
36637496
89759302
98843943
40928367
18294081
4483567
4486791
3853636
26709008
60735083
1836754
76515428
25303222
48445535
69676592
11023756
22954961
63853213
42443274
3705533
85987291
27425302
45902586
7742244
70341893
99499059
278557
17257006
68343418
14154803
36889746
32196812
56833807
74048013
44048508
2487345
4146096