97017212
88993950
83154843
23388505
13015893
63601610
99979547
24319877
31466844
25226373
63989629
37338985
91292307
9461268
8489141
7431592
14515192
81421279
56702895
94215095
65409188
2979190
49785609
4618944
14974114
29158448
66137677
30644248
42042385
93806365
15235560
84866166
97751783
78328007
10722776
95095838
34204509
2186515
69401990
48913259