96918886
89093759
34973805
23237217
77031406
400534
47609381
42763921
8095396
45337600
1886562
3784237
68369334
62069028
24023792
93814420
7282810
28217350
838276
2917322
3869520
41379166
3900699
48153573
23228750
45975206
78319115
89827417
58714135
94429327
18193886
21829204
30748327
10254982
3045537
82828026
64917548
22418654
62269417
31581892