71
28
324
67
210
155
168
166
202
97
139
197
183
354
150
386
176
484
464
468
99
133
143
258
408
196
1167
157
234
268
358
832
125
0
1
2
5
13
3
4
11
8
6