90618185
55353516
65013785
82284562
60684126
42411069
94383145
38563850
24801496
860472
69178461
23046156
53061976
67968412
91236008
2058589
35747
80553321
8536594
1916010
70839347
4482904
5049572
4903592
65523885
85697241
36775490
74838026
8423233
91027124
17367915
97478678
74953359
30943398
22871780
83039960
74936599
61402724
11083317
3179993