52842385
7196438
8334961
25107161
7978519
35283624
94278134
31204228
8717427
9699623
70082941
64813135
14565293
66864007
227148
21025419
97153564
83436507
25395212
59377324
11254436
45622562
87494236
42514745
8492468
66943422
11347327
2076583
11741088
36492636
17781997
52462007
64785747
99823836
83921202
495725
70935829
34839750
62923394
31614805