93675393
9790483
5745153
88714492
61765686
53022768
21502830
1771666
3662221
58215281
3009773
26798847
90809361
46218260
12384530
33977859
82199506
97107550
50694571
71586983
23517300
8448236
18872739
44134589
69224222
84605291
53821799
3787646
8067622
33685948
88593445
82143010
91028637
10741477
98246463
88453385
40764667
172043
51764063
25838098