809
176
356
50
503
179
421
141
70
34
541
159
432
67
583
91
323
194
269
121
318
66
557
49
333
163
170
116
262
120
267
82
101
83
514
174
486
152
410
144