13093187
90997394
87879829
2351450
98625335
49929381
18148240
84312809
58673760
16261780
70514439
209133
70551197
84601139
53877157
31153281
70928096
28134588
17725012
44922044
7654108
34642612
2975912
45973721
45303854
6307711
90336851
62982605
14944087
94985797
47587240
14969687
6091168
21233367
7664275
40149236
14512030
26595281
86428560
1016752