85614096
99647059
98217527
49749713
77269309
67847127
61897008
54196492
3007621
12994426
4447983
54438428
69458529
39685594
56343944
98985779
39582263
35983609
92667289
33655042
67627178
17983765
23936482
31516055
27986730
6002975
5695444
1957272
10005562
2395457
86787466
82268128
74224040
1208256
57945451
69674711
58375013
54463016
39774501
45642752