14099768
19777302
11378464
35429003
5131903
61482189
25026688
2165951
7706066
80694506
21696923
60287828
52331875
51522
63194769
46245793
49758292
7831190
38416699
91086899
50557178
78647394
46966035
53121650
48693498
1042450
78851314
55391080
16127415
27387163
46626468
34792772
25483100
32484781
21595557
25572020
24232692
44212908
14652063
47166618