38974127
2282525
79226012
1398652
53847937
14942655
44667102
77532916
306411
58354497
96898448
86693562
77154600
66218307
35883897
39243703
27461050
81361942
79007725
84223044
5912253
21216022
15391824
51164214
72634799
71501017
25872126
56776846
1595241
5128440
16789130
50982047
64367533
37216150
76944071
9155773
32955626
27622397
20441389
14096218