33
4
28
7
5
2
8
1
3
9
15
13
6
10
11
137
134
114
17
18
35
292
50
54
32
29
14
23
121
37
31
27
36
20
21
41
16
12
49
127
26
60
298
19
104
111
90
30