31118452
5827176
97304027
91673019
46983750
5232199
82458928
26431042
5329360
53528634
34089539
61942926
69079348
39447327
74109009
68862002
20112149
73779674
99578021
565446
40849039
19499373
3989711
82128633
17768785
26798025
44423045
13465224
71186227
31492653
67934755
7581240
7963376
42515751
38564918
51013681
53513089
90692243
63054736
27734931