96774880
31034028
42652884
1847247
54411129
46992083
3815491
38172813
80293765
35942970
96136827
6861834
70891232
13405614
82272627
40698949
20367448
75771634
91757538
13388009
51977062
14115140
9966823
42697824
46204874
29625551
34216415
70792584
34729791
89029045
24106680
99118683
48729145
49566557
28686073
41379273
54552298
33088714
20333342
7531942