26669323
38687270
4669855
8892460
42837339
12329860
39186769
86551968
61219203
10922110
46034399
48604705
64076716
17043860
19904505
12798516
37962046
57399461
44964480
52031025
25371846
56642126
9966323
50824624
51108617
62277110
11984023
10381961
40282852
61961062
87174119
5626756
2797433
19712422
28565842
39203778
52555471
5952534
96388662
75111559