40651163
708826
38474713
92057635
14849908
8512713
15336485
66145559
39366224
38421282
83951992
26336301
35096789
81129358
21021046
14867635
4176
14454839
28846617
98457762
53971352
36182602
3063921
70233709
38816652
78043374
36701183
9663137
62442170
20673944
82041997
7827318
64803352
687442
811387
84284275
47249910
15143020
78207362
6151036