70853590
41439480
3284997
86177331
35179570
39566979
32114133
54994635
63547192
22843133
41281126
27074716
99125014
42268241
87953673
51582796
45059246
6657581
56949339
97962345
48832386
46921969
95722869
66746688
82374784
34816398
32295672
49875387
31868324
48204997
24752696
48097611
98677181
21885655
10904613
81445633
30071247
1919283
24205435
15573235