33
4
28
6
2
5
8
1
3
9
15
13
10
11
139
144
122
18
39
304
26
12
54
167
38
48
85
19
100
74
41
86
31
24
30
89
16
113
17
204
14
49
45
37
20
7
71
60
173