29313244
16213106
50098317
24598219
30461005
84471219
52806412
20662038
7837267
30463263
97696189
12043481
87463406
4284500
9220162
21371366
93006606
65538938
46465224
11785767
92621477
10578848
402447
57104953
25546162
2753127
22229644
67146301
27602851
66013486
30056330
38957653
52458285
45791594
25755496
44882795
10828152
7019574
40917544
3175849