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