34486015
4643726
69362812
65566384
23408444
80019608
844010
44206512
4073557
18169645
61458270
11876252
16192248
15044238
13617940
19011196
56926992
73559822
94686161
2931137
74045346
21151131
46108290
13997239
24731297
76184053
32285019
91266524
70802902
1111200
67633714
60446730
16859688
64934777
3824228
50891988
73665834
55217725
77293266
3166855