42679522
57512415
29552720
8260132
71439570
68382272
12249602
1642815
21224188
63146060
4934670
20509755
97354951
76566738
11726392
72856583
23322045
27367533
49391934
85061580
79723251
80806611
63782447
40413063
69424527
80145403
335524
17057766
51159290
49522470
66654274
62529071
88517182
6732026
711808
62007923
95345711
72773163
7088868
46879342