33
4
28
7
6
2
5
8
1
3
9
15
13
10
11
137
113
17
35
288
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