32
4
27
7
5
2
8
1
3
10
15
13
9
6
11
136
141
115
17
39
300
77
57
126
14
198
12
59
24
162
42
51
37
16
26
18
217
190
125
152
20
64
49
188
209
28
76