33
4
28
7
6
8
2
3
15
1
9
5
13
11
10
137
17
113
288
35
51
31
55
32
24
124
36
14
27
18
22
37
16
12
38
49
116
21
23
60
20
153
19
104
26
29
79
81