37914454
13611525
97107257
82241875
81978966
28925771
23593142
19596185
43415119
31643932
22179643
42404885
1446103
82167842
576837
51227022
27986075
4326489
89604610
74115692
97904006
84048848
94736056
4087681
65968968
56267235
44968526
3150389
64294078
42609542
13387291
68518511
44969612
88979359
39126681
20016605
88129300
5297179
92125604
51259196