34
4
28
7
6
8
2
3
16
1
10
9
5
13
15
11
135
110
296
39
17
76
52
205
215
54
41
44
96
75
23
98
12
102
33
37
24
59
72
14
167
22
18
287
68
38
162
134