33
4
28
7
6
8
2
3
15
1
9
5
13
11
10
137
17
113
288
35
25
51
134
37
49
92
19
12
105
18
79
44
39
22
24
31
100
126
192
21
20
73
59
198
48