89591445
88385718
83774636
56627651
23873442
47013505
16804850
31006052
84684959
44542448
13294499
64792069
22081302
6277622
50746863
18701264
9245239
30124490
90738920
16526962
71713041
5060264
15564914
28559281
71006164
86307950
818811
2473542
18459326
86749857
1654401
62759490
12917379
5667577
33641487
12498396
15841438
1947498
93565857
24028340