67
66
713
125
18
30
292
335
779
182
59
232
1177
1252
415
821
102
394
403
242
150
265
411
463
175
197
80
28
272
105
73
49
29
72
32
43
44
52
95
87
246
583
253
248
434
118
646
106
169
98
478
413
191
241
317