16291479
9122361
7733441
77617348
57116661
423660
1331648
1085152
66213777
63272888
99605224
91564994
55009881
91266058
30507312
71689395
63596759
56816604
41235448
52954349
3665403
8769092
295342
27068225
21562254
41241176
83727430
95413614
1343980
72735195
3617372
62482618
47666940
41694664
30204497
71815000
62843815
94797937
68528584
42385562