95257945
35479699
76838255
20766378
3447122
34825644
5145902
69451551
71408506
95537150
11546352
15036648
96171636
8863464
2977243
41178928
2027519
76473944
63698562
17724523
10709573
39256904
3937003
61257782
59241130
27117489
58303850
54527561
14475471
46901464
12858261
4674880
96108183
64544014
55219371
6697606
9858490
12575779
41276779
83761290