64025593
58819320
52909399
91969967
91298307
45381137
36013035
16988030
27553080
6674753
44141311
68945013
31208198
90454944
77383062
95122944
11025083
98218695
20773461
15347045
58089717
18188035
45591610
47014135
19751481
60156582
48311417
68625328
2683413
98955709
31208974
76231222
68008329
4955660
7041308
59419472
43369941
8217762
4970981
14385335