51791282
5403418
91168566
17805411
56543503
12325849
88294179
24847617
67218203
16766095
4249331
22144975
69149438
7994410
45867966
46811278
56025914
4009672
25429793
62468855
68521151
43487813
44972459
114328
37328271
68362725
74256715
45132097
97429410
64463829
66528242
19421356
152666
9773196
16283156
17429689
56135522
94679084
68932825
31904929