148
219
50
72
58
147
98
145
251
30
106
118
138
362
86
82
60
59
19
35
42
17
115
66
141
53
93
131
1284
108
68
199
34
46
100
57
39
63
156
114
193
258
280
47
140
234
393
133
48
281