53318466
1773477
6890813
24738350
69501344
40032083
35809286
10873175
35751814
85182727
17514433
34906515
2075540
7768391
20261046
15694836
40806413
66352158
22247368
46505372
37065456
9676085
12683098
44255094
98108631
75828709
41739931
65147199
96185281
95516815
16191642
37903629
57412628
73855173
14345162
31188348
2503955
7208928
4879040
81685787