522
137
478
194
584
90
897
296
474
265
636
32
557
148
562
244
695
90
240
173
273
120
326
197
908
423
379
214
540
107
519
110
152
67
418
76
269
163
248
147