57186524
29149741
20982078
17737870
7799773
11256644
8673913
4071459
40673388
66485926
93282090
79826680
65683137
65266707
86107406
3117363
4556747
11311186
8841791
37614876
47582257
79578490
23697823
14565108
85778886
69123286
60114757
91094829
90715311
63403698
29328934
56648273
97527821
87939386
1769115
5131280
74492456
83363750
25601195
10728469