2049776
5612159
38021625
23319089
37767359
26352087
12162250
99994633
56353649
31845881
98511874
62187469
25993175
10993869
99413026
15151592
37894489
8495330
87271252
6921051
48665843
29554489
14878172
8914259
92485213
66245962
13594503
48127154
51538250
40034913
41267381
1282974
96988346
5502565
25789226
3318316
42278401
46798062
16178534
69258339