57886891
2662553
76635501
72252615
309386
31479082
13576470
11639938
98272467
20504725
53147039
85432502
11072057
2507635
45225540
31794788
60893230
85766012
285603
30678452
83761489
6820734
27555360
41111460
28596438
1989749
83102744
54884122
833929
48158651
6263708
34573900
36201055
286337
86043107
133788
71665542
36264189
28049487
56235834