24166590
45706320
9507656
5506626
59888039
55228602
28964070
61768352
24734758
56693602
57717522
80456100
12102795
79979817
27235068
50692674
9353392
49659090
99282032
8945457
1566434
2879239
4756868
8885831
11927862
34445867
64947300
5835656
93892748
5815619
2015454
96368721
68373797
64934227
19224398
98794838
26508485
88943381
40635883
4025058