159
427
141
425
6
7
64
89
180
15
32
120
238
154
749
135
309
129
325
121
377
99
210
102
242
155
307
665
12
147
550
86
75
137
267
156
703