58761518
9725399
12222828
99733922
3583125
82774155
23492016
56264171
35094059
33263624
44436992
43013112
61173249
84969441
9214351
33425826
63034864
14517376
70348922
2623726
692277
98346821
91505996
12276458
50364593
8649990
87304995
54332149
67108964
4235545
7039318
6605993
1195159
17538470
73878478
70184240
182781
4581529
17027153
37042089