33
4
28
7
6
8
2
3
15
1
9
5
13
11
10
139
144
18
120
297
39
20
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