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