47177797
29273644
2070989
99555390
63788572
59446218
79252234
88784044
8743430
88014970
86522939
42481175
2051683
56189898
84357802
66644873
73526341
40707251
55688598
41698363
69004960
37713002
37389432
4687965
93129063
40697325
89921237
60836507
79951698
12307429
92073319
80562013
9810111
80815406
10579127
15221086
11317280
7453686
93982542
65553167