9
19
58
147
272
169
95
253
101
92
104
43
53
29
25
14
78
219
457
54
21
216
65
44
69
15
23
40
134
35
24
18
116
157
770
28
186
656
47
41
276
150
172
397
59
26
60
214
543
188
1712
229
141