94692796
6442264
7164076
62362658
96255705
3126399
91057210
17536028
23645220
1425091
52219506
36825245
68644763
29276090
78495481
33377020
87993338
97191903
87143774
6533508
51651969
93905415
56428310
3019191
16596229
54287991
29383886
62841319
1381624
45417808
84321458
1985977
13722868
12506556
79828986
57969929
45354683
65557053
46035703
4847797