8
163
25
17
134
3
32
9
28
39
1
31
13
148
38
14
5
78
20
15
161
167
86
49
56
33
7
21
236
79
216
138
16
159
29
656
88
35
190
187
293
26
200
57
24
153
369
352