20
14
71
38
84
60
116
37
251
97
466
226
33
1807
334
198
255
201
258
181
274
189
101
40
239
89
127
43
74
128
283
183
115
79
48
337
46
77
126
420
96
276
49
203
190
122
131
57
80
51
86
143
237
91
151
59
349