18
14
71
38
84
60
116
37
251
96
466
225
33
1806
334
197
255
201
258
180
274
189
101
40
239
89
127
43
74
128
283
182
115
79
48
337
46
77
126
415
276
49
203
122
131
57
51
86
142
237
90
151
59
349