9
16
22
90
65
320
227
88
86
18
58
36
335
174
34
30
44
14
94
68
237
95
184
276
281
97
212
168
187
43
64
48
131
39
53
60
29
4
84