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