57975567
7816126
53527393
24453147
6016897
2065416
18082013
78902817
58793309
64864194
54476347
95363655
55053103
49503019
32785948
4099750
10599317
25539610
41252111
34866623
91443289
48559540
8097768
2175478
57346683
49928335
6104515
22531368
9976794
8742918
8869509
44488037
11913432
41359827
19664385
16526049
82692364
75713606
17055598
29022106