82
90
290
405
230
193
2418
188
146
34
121
326
169
311
96
315
155
55
182
68
160
286
94
60
50
41
72
56
282
20
63
19
16
218
144
131
9
297
33
67
86
71
46
141
276
116
216
223
231
347
69
227
156
39
27
254
57
176