456151
38681980
55213815
53292602
38173026
81028573
45849502
46489845
771882
82467392
59612543
79264683
5137332
22744137
3320934
11562140
98709267
32781197
52649518
29613070
23201347
14652916
6640804
91531124
63283423
97262089
54106641
65458164
68218571
39589775
9040284
48861136
87662375
45081631
12248229
40812487
17356027
3186572
6302118
75056032