33
4
28
7
6
8
2
3
15
1
9
5
13
11
10
137
17
113
288
35
51
55
32
29
14
23
120
37
31
27
36
20
21
42
16
12
38
49
127
22
26
60
18
301
19
104
112
90