33
4
28
7
6
8
2
3
15
1
9
5
13
11
10
138
135
19
113
296
35
21
74
45
92
29
185
211
60
16
12
39
49
65
96
70
23
94
14
102
32
36
43
24
72
160
284
75
22
161
120