42074293
27894914
13633214
64085071
50928463
57619762
49686670
254706
5097581
53423379
46663230
69549447
34131059
24035137
76806525
95743730
98446630
45186427
21567374
40925709
50816023
83809160
73424093
93349062
64611898
40837568
41934560
89337171
1915361
21216800
10095727
89954816
1932909
94465855
52325552
68974937
68264020
31505161
3602654
7005313