18947580
29785509
10284521
41806933
9078271
8273922
56171474
59684558
69077129
32842718
16451646
13267904
50103888
3577940
10694650
13051005
75779578
70474886
70398145
3339724
13439133
31535111
42653678
7105404
27275423
51529040
9575078
26819639
51122060
37619262
96773556
4192275
97791694
40322395
66216861
77166962
19901488
72335829
8333386
90762011