91675573
708198
47936640
5999862
59153582
46791121
53823086
36437834
10034810
72226601
32448549
90943602
67458243
91298235
57987080
13463707
50633833
9098859
89762745
89097937
99939992
41537869
22717895
7606353
81984464
25056966
54889545
43413810
4195351
84578958
47561940
62951238
92532592
784368
53023471
70813531
6001428
1479876
81881391
34707802