81757691
53797620
99736287
7008821
36916532
2638446
33998779
2871617
52461850
40646674
69539097
87212407
46035582
41787754
97267086
45158288
49942766
81952581
41135961
23349823
52984493
86577568
1145928
68653213
92309094
5781666
48914465
92671187
27776752
81015505
2055527
6841692
73534154
87139349
26172425
80529004
24768888
14007097
7029350
41542489