17941142
24087737
18567390
38037539
12125797
94106152
55477964
12621437
20735950
36586285
212357
80478325
93271115
87206431
58748998
866384
38321610
75871318
60709461
8134930
2224984
3947433
74486351
26712176
38184762
81714662
68532770
18197462
89519880
81723189
50954326
87665656
66206823
95963212
46221327
53798613
57805571
2185051
435466
937950