5
16
20
17
13
8
18
6
66
26
12
317
83
43
186
114
61
71
47
52
42
107
95
162
24
41
9
147
38
206
387
253
169
110
54
56
21
40
36
102
201
27
34
23