95923070
84389523
2345128
5316231
15244968
4675542
57417942
4392303
1420375
33691790
67374710
61061584
79667992
55295655
66254980
7824686
4736104
6920793
94465971
41024802
4152697
84745433
69617245
98083752
10089388
24142988
14287397
91942339
4278973
6278458
5062992
64086368
87904357
70436271
49269675
62315241
52597059
95056564
45539073
6222374