1183026
66455114
30616665
20963867
53035443
31013080
14843854
29524709
95866676
13501115
517516
31678600
39626017
1800103
37593577
3751134
88032133
99038270
29552295
19256431
8381503
17353591
73793871
65439893
86647233
83797836
14249263
3012848
4498412
4806269
35644927
408174
59147631
86634469
2429337
21784951
12656143
58277634
64114213
34212665