78396737
60702518
85508619
41057262
12093230
22368559
71147340
11852697
37238448
66964817
65391888
99479085
57642501
19384868
11828083
223429
56887807
64226410
73906747
82235738
50119726
26961336
7649150
51557100
4716697
87754194
51949753
23872988
78261065
64699897
40784917
75149982
7641887
42602502
26846520
39067261
93017643
97696333
89248725
12309140