95
46
155
101
45
50
341
220
65
537
194
172
120
74
178
119
107
197
177
36
267
200
71
73
288
108
43
211
103
38
92
106
864