5165521
19509080
70167637
72054620
36638868
59322538
54961266
3598612
88771255
19345555
11958636
29655257
28362535
8387157
31045614
74624844
1886246
93747202
24329421
30555532
83246601
6268323
19653102
32318968
90823201
77149927
81909874
5673646
57646738
76577888
59223350
7407054
30046798
76842906
38322595
18243135
13105913
30821747
42118780
92903625