15
715
984
600
0
270
209
126
425
326
203
382
72
111
157
1019
380
2164
599
146
738
503
446
176
945
554
2
108
30
849
387
174
1850
118
125
238
621
887
294
784
367
247
750
1447
21
2453
4
