33
4
28
7
6
2
5
8
1
3
9
15
13
10
11
139
144
120
20
18
39
297
54
27
14
21
62
24
17
58
31
29
26
116
41
50
75
12
61
94
16
40
147
67
169
42
138
45