33
4
28
7
6
2
5
8
1
3
9
15
13
10
11
139
144
122
17
18
39
304
64
44
94
29
253
207
58
12
48
62
93
70
22
103
32
38
43
24
73
14
158
16
287
71
152
135