33
46
15
5
6
10
14
20
9
2
22
12
21
23
74
25
13
4
1
11
24
8
163
67
107
52
106
31
27
36
53
40
62
28
49
16
120
80
75
193
41