33
4
28
6
2
5
8
1
3
9
15
13
10
11
139
144
119
20
18
39
297
26
12
54
175
38
48
85
19
99
75
41
87
31
24
29
89
16
113
17
205
14
49
45
37
7
72
60
172