29216184
20597522
22913553
35337367
46183869
27671490
396789
5182483
68905042
8743894
9210636
11256197
20628589
17931750
16989123
56988265
7563209
43171900
74629136
64018767
13227126
15156984
37367752
57448482
94829166
16481316
45453357
93874158
95961210
82504385
9900533
45664085
43667302
88567220
14031854
41946684
64521725
40531994
47656286
10166552