31607684
1518914
28397986
13874153
66403266
54354867
7905545
8808455
7013567
1312395
99148533
6306281
12086887
28434839
67604460
97053706
97648737
22458137
68921101
33798696
40756897
42897599
1303357
42027074
19613848
97354449
19717134
17125564
55079593
22332611
8805657
1658529
491818
6637031
47495061
12738673
60841113
79833400
40007670
27697798