33
4
28
7
6
8
2
3
15
1
9
5
13
11
10
138
135
19
113
296
35
21
50
23
16
18
20
62
17
57
32
29
25
118
41
75
12
60
95
40
150
67
171
44
141
43
48