1261622
89359869
93125155
45115225
63309853
47036668
1343676
286359
53519639
76084648
9273526
14586337
40119516
89657827
97092036
22972411
55987242
46858497
79153221
43944048
42347618
63939715
90531292
78642974
52954643
12449489
45853753
2936159
68411420
68983759
8952826
29008995
58584506
40312863
28561725
20714914
94466547
80848327
60156932
18122299