56515664
21017130
17327979
43705426
45953713
98348543
75952239
6205614
80264255
7181605
91266703
70912
98073047
60081548
4457474
21037508
56292711
3731380
23436418
18273062
98384962
22087874
38215930
97604360
28734782
53916383
9394470
68124940
43846764
55406500
33479440
22277086
70538525
38345542
68554415
35747155
51621956
9338537
28871436
46398316