838
157
609
118
812
252
767
421
530
202
104
34
294
180
298
146
376
71
601
155
604
165
543
122
568
178
783
241
257
183
582
162
352
133
540
70
235
80
562
83