95
44
72
275
59
812
378
316
352
221
99
196
92
158
372
153
616
198
87
58
56
91
32
38
54
205
161
290
120
699
100
70
294
162
225
139
181
96
207
544
177
243
167
417
73
78
288
53
554
79
281
97
466
104
109
42
168