13
9
34
8
2
31
25
71
24
16
119
32
62
63
47
40
17
19
48
3
103
45
27
11
97
236
442
78
54
150
73
35
18
42