16816481
49418418
51825224
42959745
48278060
80161516
76337004
26511277
28785687
5686968
99849370
35175404
9809599
42955727
65319323
19473488
14768931
7574657
4462205
84651643
46878165
59972288
48658954
9168577
63373712
58853861
96655163
85348447
15018061
23224491
93833089
82386384
25297533
94867649
17781824
97012687
36489721
739779
16636295
33075910