22673960
50416859
43649440
94799929
15148139
76888112
43107681
55482776
63491026
8587272
47206430
89969750
77987137
69063019
40908554
1851593
82249433
2865579
4324351
96613120
9783422
84838931
20306885
6821670
20363098
38908147
8866672
21553513
5803517
5857197
69318231
17457633
48276205
60578476
61273583
47906005
98952432
33319731
87064186
2167829