18519542
4478958
3439240
1684405
20384055
48482010
96408004
44026559
26194325
3378756
10361743
7697262
27836174
75365096
90204671
93729700
6413636
58258446
93917652
64926990
7158459
31627877
54432733
98568908
42946135
80234144
33608
79288412
40856873
92512433
306384
94897043
64571893
27181797
97757922
25857157
61743354
35784853
84969229
42698256