81742146
42296586
71185439
562481
78073805
77278395
20262089
22351151
90602
58581185
82762751
86528666
7739658
18276516
5975111
52986800
26568410
29021905
14349516
94302929
60907665
97229834
15355087
78158101
94977003
10682348
44793095
27966866
57323949
31356094
18419938
71267951
37021764
33304901
20477120
29918567
1616457
67176874
46806639
20177809