33
4
28
7
6
2
5
8
1
3
9
15
13
10
11
137
135
111
19
35
294
37
12
220
30
38
23
14
88
71
57
47
18
21
32
22
20
60