32169280
21046688
73294981
1045980
79772240
67921524
84768732
90229616
80671978
93557413
65199738
39097124
40404716
83220
9859685
16807062
83411242
38899623
7338494
31953690
11865765
38974138
30209631
66237202
55944901
68056572
72861983
92869581
40983185
51834628
89958491
96697421
33254747
69821836
78269785
55808196
45781548
4343778
28816097
73971778