9
16
22
90
65
319
227
88
86
18
58
36
333
174
34
30
44
14
94
68
236
184
276
280
97
212
168
187
43
64
48
130
39
52
60
29
95
84