153
171
177
53
227
187
186
118
148
176
200
100
49
389
103
56
185
61
77
131
240
89
175
129
156
45
40
85
90
68
339
337
851
243
124
20
60
79
70
80
39
189
316
34
109
96
65
32
14
36
41
57
28
30
102