19501600
71659435
90644533
20777575
69026927
26065753
11354678
9053422
97439757
91095929
47908656
53171175
9331701
77467055
2896090
19387631
4099471
97406643
80623660
77564565
56375429
41026359
78547446
49409059
55883065
10685009
34279289
29027036
52449390
44554592
33667253
92089957
11721430
1586093
55284771
98866153
37071919
77608065
35945732
63254126