99643047
3645787
3308997
35745390
64169893
59452773
28831146
81872528
78928401
72665219
57143781
18407754
67125241
49671138
66677754
110432
48306525
46887071
25416586
7046960
18404796
57688468
54193019
3841808
38898704
55293378
54063333
49506129
93096654
45597256
55714278
82027059
8709952
93643286
74129831
27659200
17146848
55448507
4509200
69212407