17157529
1330692
96394470
14703606
34787972
6280226
73805704
83062955
37036025
5177367
23674081
52167135
81769694
407303
32727300
11491400
10123240
90143192
54396931
7916177
13234358
97131187
3621133
7632452
8382746
81773125
79212066
49918961
45144470
2016969
66677105
89164608
85864401
3715409
73823739
46471326
71876980
69333490
36474059
27097724