31613708
10924218
71777482
39612602
10131474
31878176
9184631
58149645
74688594
11952862
451189
84166002
27218860
20931610
1964802
14861421
19905068
8311604
69201698
29664542
54084176
14887918
27086555
4763389
61274233
6865456
78883063
51287009
85582770
43529893
86332699
70311538
9569927
1604334
40679206
16202266
63925538
8921742
64071248
31162917