3218502
552130
5369890
24504752
96517992
80814485
42665664
77096797
91476755
49932609
80602878
41742143
84665097
45118340
8372126
42735052
1558547
94986980
16211882
51652834
12923892
76412740
78546950
51653009
94839497
7784852
23618351
69265146
223477
6756474
99484529
96392934
67548591
47971580
88947693
7302347
53996637
87695204
15924696
80731351