50
234
71
82
244
450
271
162
29
378
382
37
223
167
56
463
102
26
190
133
160
39
411
47
508
32
258
65
231
66
219
89
75
277
73
16
55
163
77
52
31
24
57
35
42
46
18
320
177
206
335
187
436