24856486
8225787
252955
7271835
53263843
17555872
37884644
79614044
76913341
76191714
32408550
59179114
47892468
94635942
57145060
28819831
99334296
27779112
14771656
50407772
83366950
43816776
29482237
59226556
90916244
31648288
3579668
47729654
83369855
8397497
10942284
76363001
96984843
14967101
29868718
67272127
437168
36169388
2342270
1079240