96263868
16681081
77982119
5674562
98214495
70405468
29532988
11553679
1339956
49522069
84835203
93913765
73767502
67603266
79914970
42465611
43084200
97579618
5166772
9484897
93201779
77899851
9338274
14799934
24293912
44454977
80224097
93099422
21597660
80771748
10889813
6432856
66474580
68282772
28895063
80326026
96769514
20984321
1664332
98399593