29
126
296
131
68
67
11
100
10
43
45
96
148
57
70
64
62
82
16
26
35
59
278
109
322
188
40
661
125
63
227
161
123
376
230
78
251
326
182
703
240
232
24
133
41
316
320
75
160
185