33
4
28
6
2
5
8
1
3
9
15
13
10
11
135
136
115
20
18
35
296
26
52
133
37
14
49
86
21
12
105
76
41
80
36
24
30
93
16
124
19
17
189
22
39
45
7
73
60
181
47