43101400
220880
64565112
81648008
9937317
1499186
4351107
89009592
84788946
69643091
36673194
24181631
12271217
10924767
10221774
27244902
18427402
12198330
17213939
20711620
50297121
62031976
95392542
91213640
65604499
95614076
27008053
50761028
6066512
29082555
73699334
42306445
43857802
51011842
21514272
47309204
40744983
518026
56934345
44616838