33
4
28
7
6
8
2
3
15
1
9
5
13
11
10
137
134
18
114
292
35
19
74
44
92
29
187
206
60
16
12
39
49
64
96
70
23
95
14
103
32
36
41
24
94
72
160
22
285
40
162
120