40228
24625
21525
33838
13511
53421
10310
23118
1543
3074
55510
1463
41823
15611
932
24515
36714
30410
615
584