33368083
22009039
15134599
70416230
30073095
69129294
17714821
63584669
17923633
36014059
26881046
8201151
21547175
34987315
11685832
17486159
11348214
92447076
77803781
70133716
37494272
57387241
34887876
71068992
78888105
17782645
89586781
94339948
48743899
72963741
71569831
34205305
89437690
15108242
13567916
23227411
49164555
91822037
24819067
6105136