33
4
28
7
5
2
8
1
3
9
15
13
6
10
11
137
114
17
18
35
291
21
336
25
19
12
38
39
41
91
60
48
16
24
231
44
135