33
4
28
6
2
5
8
1
3
9
15
13
10
11
138
136
114
7
19
18
36
295
65
43
39
29
31
67
58
22
49
132
14
64
68
71
34
45
20
12
35
25
32
53
69
26
173
63