69313169
13910000
39963439
99115977
39845223
26673671
57476646
39276061
15201110
84385413
23627096
70381321
11166767
95068268
136874
665021
59425493
19961146
4403422
81687997
45827511
64276688
56597991
9689932
83978863
50778279
40587020
30625804
97606613
30695106
29533914
28829401
73672588
47933592
70927996
31417709
10934849
41925913
81552551
24588295