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