18252343
51049687
17892292
84861816
26778979
15571336
82946968
79169426
94548604
40548830
33815318
21116270
19208228
48128033
99714042
17812883
17312591
47261905
70972826
61382853
7764305
52006165
4267403
27545052
97144729
67935601
91982632
30801231
86195410
4880944
38855556
897057
57095716
50604399
46203870
878727
69117929
30268500
17372979
6498126