33
4
28
7
6
2
5
8
1
3
9
15
13
10
11
137
113
17
35
288
74
44
92
29
187
210
60
16
12
39
49
66
97
70
24
14
103
32
36
41
95
76
162
23
289
75
25
34
120