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