14403079
93014343
37452715
92263086
89398824
84132253
53567930
1246760
33461768
67542920
9286014
7238647
93815000
3593156
11553303
57882635
54978498
70388025
83278404
56195395
10357396
18481370
61184912
31081269
53745195
33408126
22341175
39475433
48062655
61006091
60723865
75271221
78942496
41548625
42015097
95353441
99886975
23303100
9702159
7642368