89909832
3465314
82149498
50636333
560021
1871868
6353872
44615601
40526253
81974407
42142659
8574630
26645004
20157731
17845151
13529336
57789306
30063688
25863128
24861186
8448486
97662134
82459669
46026034
76045824
81164292
69004767
6874663
15452406
55452341
99528909
45381125
73206316
57693232
16937371
3504142
46016006
993675
113945
68963427