92108168
692094
98644219
52246266
11233607
87662187
22954223
95848361
38502258
65637996
33695999
36317214
16953445
65396154
29503293
43282591
41186094
10011403
33539458
49913871
43332349
52184689
80088708
53262250
16203046
81375993
8273525
17994705
67245899
40744939
48302243
5703688
51503756
6690471
4131202
13886134
39636459
70783170
31895189
94333588