500
+    7
344
+  832
802
+  161
844
+  214
123
+  150
168
+  989
942
+  752
977
+  538
268
+  894
657
+  595
135
+  184
712
+  312
499
+  489
364
+  104
107
+   75
123
+    4
213
+  868
488
+  593
305
+  184
990
+  280
233
+  321
731
+  929
244
+    5
11
+  744
394
+  353
927
+  606
456
+  542
616
+  472