6
15
57
22
17
18
16
39
11
36
41
72
50
81
70
25
21
14
100
150
233
158
392
207
289
191
222
269
123
307
144
159
129
94
148
240
109
116
105
48
78
196
112
120
127
103