33
4
28
7
6
2
5
8
1
3
9
15
13
10
11
139
144
119
19
18
39
297
74
43
48
38
29
31
36
71
57
22
49
12
137
14
64
67
34
46
20
25
53
60
76
26
183
62