15766721
8972352
88822309
7983500
70385227
10397108
482492
32286666
88931107
31003399
76385175
74201280
2659053
72386809
1965694
61147113
48039182
20344902
94168481
29724411
54729904
57648301
91586062
85259571
68504516
80323622
67042099
22284227
939550
72797337
90874600
99078675
80024112
16962438
5239436
50792643
10668053
49758013
7754401
66834379