146
115
189
283
88
24
130
125
259
126
27
77
52
26
48
140
232
55
108
214
97
18
149
40
79
336
122
248
72
63
225
319
75
202
25
46
195
488
270
66
268
368
396
172
178
327
242
349
301
159
2767
197
62
395