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