32
4
27
7
5
8
2
3
15
1
9
10
6
13
11
136
141
17
115
300
39
47
38
61
105
158
59
14
118
33
139
207
16
31
46
41
153
254
381
110
44
21
22
25
23
138