126
27
13
6
26
50
29
73
13
64
26
57
448
378
7
20
10
18
142