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