81944938
5629179
59191867
27891690
82527113
12205879
30104078
814784
21656328
71367165
92275292
9507331
42498975
56057208
10866012
17039032
10324813
34926593
610525
50173709
27415493
51415858
20223216
90392825
56847811
32743684
82862109
67719967
9744360
11113868
5591131
70346734
79063858
1503035
84728501
61949071
10673038
46064009
42921502
4760338