1
18
5
4
3
12
39
20
17
9
6
10
29
163
57
31
24
34
15
49
2
28
23
13
36
55
19
33
52
69
68
63
21
175
38
47
59
35
16
173
82
147
45