94592883
69333672
19036916
3554143
32606929
26311844
65639865
68744650
96397660
38424836
28905200
21748520
65546979
16325261
18145052
69125580
25439245
8575122
33214709
51398688
63593335
789151
62028647
6296386
58148163
36095453
93511487
23904803
99562523
14727309
3284174
93668815
39523747
574764
45055530
93793032
69433242
51884343
65253510
18613492