13166170
13816461
31524845
98033628
24319127
33019472
75103817
38396278
60091480
27716409
45821479
69694016
89248759
98023765
11096875
17458932
8192090
73679179
88124654
5644751
15624170
49047545
4592595
49747278
49158632
4582223
93597266
85782168
6080421
95103751
413594
45551259
14527681
1130909
42587450
78389647
2841071
297923
70493987
39195908