95428484
82465244
8981862
16454221
58374701
60688711
96953845
98378848
91649703
93394438
30482912
39009115
32294640
77709213
49734338
9100759
50229167
85194707
13595395
99599132
82104960
7525974
32648036
45687964
32924884
87674873
11971166
48004020
2437680
66322127
34254130
32741243
86071639
74811689
19782398
81654100
6129987
1608883
37615636
12832278