59678577
8064367
66668992
47284525
5331506
79037948
52386837
5455275
69933577
36889041
11289542
92046862
40266625
20767175
35754972
72244554
7937839
56864779
65657358
23789787
16215180
97558382
930946
73677617
88224076
59654026
87083799
8130225
27559298
16355008
50403880
6955757
42167779
86951988
91925398
36983233
35919176
16271589
6133667
65535052