50442731
17811864
94718290
8692155
86019872
40388338
481374
5425679
72878072
37809896
92187961
58018273
31105435
34275769
97188
14292936
31474191
15444137
34991210
56309958
20377710
76577703
97227208
74137627
90443686
40788528
83741676
9884782
1675931
59068705
27089663
6435553
1979236
24766336
18954387
36898701
787576
38188874
61999772
73464041