19826396
16065918
17605159
46009285
6141156
1057501
39645310
21662988
45026605
89167705
41803864
3095308
92276558
4007222
78887518
14151718
42703791
32853599
67088317
5154058
69316783
20932271
56738548
20304914
81996664
71054803
60267480
68914451
70433318
54085039
72831945
83206081
50198184
5992763
4191154
21334490
10094728
53355987
34768646
24919632