14245325
34902671
7828549
70596353
67638596
48941835
41941902
4806660
6878737
32594458
53006286
77186469
76182024
27862729
1823559
44041428
60288167
818729
68028394
4454942
43763815
59376048
55336846
24697510
89459266
2661742
36077850
46962086
6902470
58612243
8405882
46674055
7347271
48917169
84748280
46892979
2033422
41386089
39038051
17238068