61173328
51112463
55226951
45988566
21966260
38384095
1498634
7999649
75568091
41425983
27439609
1129698
64735658
1089171
30346079
87122970
19458591
17164713
7105345
99189497
86612898
92523412
94701546
47703396
17479855
16805848
42998142
74256124
99426514
51166623
72059913
57702529
1872818
6196948
155366
41932055
4244696
39966355
3941756
96198438