-
Notifications
You must be signed in to change notification settings - Fork 1
/
caminata_aleatoria.html
85 lines (51 loc) · 847 KB
/
caminata_aleatoria.html
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<title>Bokeh Plot</title>
<script type="text/javascript" src="https://cdn.bokeh.org/bokeh/release/bokeh-2.2.1.min.js" integrity="sha384-qkRvDQVAIfzsJo40iRBbxt6sttt0hv4lh74DG7OK4MCHv4C5oohXYoHUM5W11uqS" crossorigin="anonymous"></script>
<script type="text/javascript">
Bokeh.set_log_level("info");
</script>
</head>
<body>
<div class="bk-root" id="31687659-31da-4dc8-ae7b-9c6f69fbe2f2" data-root-id="1001"></div>
<script type="application/json" id="1129">
{"7e6e55d7-6e10-4059-b50b-3b662cc0b293":{"roots":{"references":[{"attributes":{},"id":"1024","type":"ResetTool"},{"attributes":{"items":[{"id":"1048"}]},"id":"1047","type":"Legend"},{"attributes":{"data_source":{"id":"1034"},"glyph":{"id":"1035"},"hover_glyph":null,"muted_glyph":null,"nonselection_glyph":{"id":"1036"},"selection_glyph":null,"view":{"id":"1038"}},"id":"1037","type":"GlyphRenderer"},{"attributes":{"source":{"id":"1034"}},"id":"1038","type":"CDSView"},{"attributes":{},"id":"1006","type":"DataRange1d"},{"attributes":{"line_color":"#1f77b4","x":{"field":"x"},"y":{"field":"y"}},"id":"1035","type":"Line"},{"attributes":{"data":{"x":[0,-1,-2,-1,0,1,1,1,1,0,0,-1,-2,-3,-3,-3,-3,-3,-3,-4,-4,-5,-6,-5,-5,-4,-4,-3,-3,-3,-3,-4,-4,-5,-5,-4,-4,-5,-5,-5,-4,-5,-6,-5,-5,-6,-6,-5,-5,-6,-7,-8,-8,-8,-7,-7,-8,-9,-8,-7,-7,-7,-7,-7,-8,-8,-7,-6,-6,-7,-7,-8,-7,-7,-7,-7,-7,-7,-6,-5,-6,-6,-6,-6,-7,-6,-6,-5,-5,-5,-5,-5,-4,-5,-5,-5,-5,-4,-5,-4,-3,-4,-5,-4,-4,-3,-2,-2,-3,-4,-5,-5,-6,-6,-6,-5,-6,-6,-6,-5,-5,-5,-4,-4,-4,-5,-5,-5,-4,-5,-5,-5,-5,-5,-5,-6,-6,-6,-6,-6,-6,-7,-7,-7,-7,-7,-8,-8,-8,-9,-8,-8,-7,-6,-6,-7,-7,-6,-6,-6,-5,-6,-6,-6,-5,-5,-6,-7,-6,-6,-5,-5,-5,-5,-4,-4,-3,-3,-3,-3,-3,-3,-3,-4,-3,-3,-4,-4,-4,-4,-3,-3,-4,-4,-4,-3,-3,-4,-4,-4,-3,-3,-2,-2,-3,-2,-2,-3,-2,-2,-2,-1,-1,0,0,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,0,1,1,0,-1,-1,-2,-3,-3,-3,-3,-2,-3,-3,-2,-3,-2,-2,-3,-4,-5,-6,-5,-4,-3,-3,-4,-3,-2,-2,-3,-3,-3,-3,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-1,-1,-1,-2,-1,-1,-1,-2,-1,-1,0,0,1,1,1,1,2,2,2,2,3,2,1,1,2,2,2,3,4,4,5,4,3,3,4,4,4,4,5,4,3,3,2,3,2,2,3,2,2,2,1,2,1,2,2,3,2,3,2,1,1,1,1,1,0,1,2,3,2,1,1,0,-1,0,0,0,-1,-1,-1,-2,-2,-1,-1,-2,-3,-3,-4,-3,-3,-2,-2,-1,-1,-1,-1,-1,0,0,0,1,1,1,0,0,-1,0,0,0,1,1,1,1,0,-1,-1,0,1,1,1,2,1,1,1,1,1,1,2,1,1,1,2,1,2,3,3,4,4,5,6,7,7,7,8,9,8,8,9,9,8,8,8,7,7,7,7,8,7,7,7,6,6,7,6,5,6,6,7,7,7,7,8,7,6,7,7,6,5,4,3,3,3,4,4,4,4,4,3,4,4,4,4,4,4,4,4,5,5,5,4,4,5,4,4,4,4,4,3,3,3,3,2,2,1,2,3,4,4,4,3,4,4,5,5,5,5,5,6,6,6,7,7,8,8,8,9,9,9,8,8,8,8,8,7,8,8,8,8,9,9,9,10,10,10,9,10,11,11,11,11,10,10,11,12,12,11,10,10,10,10,10,10,11,10,10,11,10,10,10,10,11,12,12,12,12,13,13,13,12,11,11,11,11,11,11,10,11,12,12,13,13,12,12,12,13,14,13,13,12,11,12,12,11,10,10,10,9,8,7,8,7,6,7,7,7,7,7,8,8,8,8,8,7,6,6,6,6,6,6,7,8,8,8,8,8,8,7,7,8,8,7,7,7,7,8,8,9,9,9,10,9,9,10,11,11,12,12,13,13,14,13,13,14,13,12,12,12,13,12,12,12,11,11,11,12,13,14,14,14,13,14,14,14,14,14,14,13,13,13,13,12,13,13,13,13,12,12,13,13,14,14,14,15,16,16,15,14,14,14,14,15,16,16,15,15,16,17,17,17,17,16,17,18,18,17,17,17,18,18,18,17,17,17,17,18,18,18,19,18,19,20,20,20,20,21,20,21,21,21,20,21,21,21,21,22,22,23,23,24,24,23,23,23,22,21,20,20,19,19,18,19,20,21,21,21,21,21,20,19,19,18,18,18,18,18,17,16,16,17,17,16,17,17,18,19,20,21,21,22,23,24,24,24,23,22,22,22,22,22,21,20,20,19,18,18,19,20,20,20,20,19,19,18,18,18,17,17,17,17,18,18,19,20,20,19,19,19,20,20,20,21,20,19,19,19,19,19,19,18,18,18,18,18,17,18,17,17,18,19,19,20,21,20,21,20,21,20,21,20,20,20,19,19,18,18,19,20,20,21,21,21,21,22,21,21,21,22,22,22,22,22,23,22,22,23,24,25,24,24,25,25,25,26,27,27,27,28,27,27,26,25,24,24,25,24,25,26,26,25,25,26,27,27,28,28,29,29,29,29,30,31,31,31,31,30,29,29,28,28,28,27,28,27,28,28,28,28,28,28,28,28,27,28,29,30,29,29,29,29,29,30,31,31,30,31,30,30,29,28,28,27,27,26,26,26,27,27,27,27,27,27,26,27,27,27,27,27,27,28,28,28,28,27,27,27,26,27,26,26,26,26,25,25,25,24,23,22,22,23,22,22,22,22,22,21,21,21,22,21,20,20,20,21,21,20,19,19,20,19,19,20,20,19,18,17,18,17,18,18,18,18,17,17,17,18,19,18,17,18,18,18,17,16,16,17,18,17,18,18,18,19,20,19,18,18,17,17,17,16,15,14,14,14,14,14,13,13,14,14,14,14,15,14,13,13,14,15,15,15,15,16,16,16,15,14,14,13,14,14,14,13,14,13,12,13,13,13,12,12,13,13,12,13,13,13,13,13,13,13,14,14,13,13,13,13,13,12,12,13,13,12,13,12,12,12,12,12,12,12,12,12,13,12,11,12,13,12,12,12,12,12,12,11,11,10,11,12,11,11,10,11,10,10,10,11,11,11,12,11,12,12,13,14,14,15,16,17,17,18,18,17,17,18,19,20,20,20,19,19,18,17,16,16,17,17,17,18,18,18,18,19,19,19,18,19,18,19,20,20,19,19,20,20,21,21,20,19,19,19,19,19,19,20,20,21,22,22,23,24,24,24,24,23,22,22,22,21,20,20,20,20,20,19,18,18,19,20,19,19,19,19,18,18,19,19,19,19,20,19,19,20,19,18,18,18,18,18,19,19,19,18,18,18,18,19,20,20,20,20,20,20,21,20,20,20,20,20,20,20,20,20,21,21,21,20,19,19,18,18,17,17,17,17,18,18,18,18,18,18,18,18,18,18,17,18,19,19,19,19,19,18,18,19,19,19,19,20,19,18,17,18,18,18,18,19,19,18,18,17,16,16,15,15,15,14,14,14,15,16,15,15,15,14,14,15,15,14,14,13,14,13,12,12,12,12,13,14,13,13,13,14,14,14,14,14,13,13,14,14,13,13,12,11,11,11,11,11,11,11,11,11,11,12,11,11,11,12,11,11,10,10,10,9,9,9,9,9,9,10,11,12,13,13,13,14,13,13,13,14,14,15,15,15,16,17,17,17,16,17,17,18,17,18,17,17,17,17,18,19,19,20,20,19,19,20,20,20,20,20,20,20,21,20,19,20,20,21,20,20,19,20,19,19,18,19,19,18,18,17,18,17,16,17,16,16,16,17,16,16,16,16,15,14,14,15,16,16,17,16,16,17,17,17,17,17,16,16,17,16,17,17,16,16,15,16,15,15,16,16,16,16,16,16,16,16,16,16,16,16,16,15,14,14,14,13,12,12,11,11,12,12,12,12,12,12,12,12,11,11,10,11,11,11,11,11,11,12,12,12,13,13,12,11,12,11,11,12,12,13,12,12,12,13,14,14,13,12,12,12,12,11,11,11,10,9,9,9,10,9,10,10,9,9,10,9,9,10,9,9,10,11,11,11,11,11,12,12,13,13,13,13,14,14,14,14,13,12,13,13,12,11,11,11,11,12,11,12,12,12,12,12,11,11,10,10,11,11,10,10,11,11,10,10,10,10,11,11,12,13,13,12,12,11,10,10,10,10,9,9,9,10,9,8,9,10,11,12,13,12,11,10,11,11,10,9,9,9,10,11,10,11,11,11,10,11,10,10,10,11,11,12,12,13,14,14,14,14,14,14,14,15,16,16,16,15,15,14,14,13,13,13,13,13,12,12,13,13,14,14,13,13,14,14,14,13,12,12,12,12,12,12,12,12,11,12,11,10,11,10,10,11,11,10,10,11,11,10,10,11,10,10,9,8,8,9,9,10,9,8,8,8,8,8,8,8,9,9,8,7,7,8,9,9,8,7,8,7,8,8,7,7,8,7,8,9,10,11,12,12,12,12,13,13,12,12,12,11,10,9,10,10,10,9,8,8,9,10,10,9,8,9,8,8,9,9,9,8,8,8,7,7,7,7,6,6,5,6,6,5,5,5,5,5,5,5,4,5,5,4,5,5,4,5,5,5,4,3,3,3,4,4,4,3,3,3,3,2,3,3,2,2,1,1,0,-1,0,-1,0,1,1,1,0,-1,-1,0,1,1,1,1,0,-1,-1,-2,-3,-3,-4,-4,-5,-5,-5,-5,-5,-5,-4,-3,-2,-2,-3,-3,-2,-1,0,0,0,0,0,0,1,2,1,1,1,0,1,1,2,3,2,1,2,2,2,2,3,3,3,3,4,5,5,4,5,4,4,4,3,2,2,2,2,1,1,1,1,1,2,3,4,4,3,3,3,2,1,1,1,2,2,1,1,1,1,0,-1,-1,-1,-1,0,0,1,0,0,1,2,1,1,2,2,2,3,2,1,2,3,3,3,2,3,3,4,4,3,2,2,3,4,3,3,3,2,3,3,3,4,4,4,4,4,3,4,4,4,4,4,4,5,6,6,5,4,5,5,5,6,7,7,8,8,8,7,7,7,7,6,6,7,8,7,7,7,6,5,5,5,5,4,4,4,3,2,1,0,0,0,0,-1,0,0,1,1,0,-1,0,1,1,1,2,3,2,2,2,1,2,2,1,1,1,1,1,1,1,1,1,1,2,1,1,2,2,2,3,3,3,2,3,3,2,3,4,3,2,3,3,3,2,1,1,1,1,2,2,3,3,3,4,5,4,3,3,2,2,2,1,1,2,3,3,3,4,4,3,2,3,3,2,3,3,2,2,2,2,2,2,1,1,0,-1,-1,-1,-2,-2,-1,-1,-1,-2,-1,-1,0,0,1,1,1,1,0,1,2,3,4,5,4,5,6,5,5,5,6,6,6,6,6,5,5,5,6,7,8,9,9,9,9,8,7,6,7,8,8,7,7,8,9,9,9,9,8,8,9,10,11,10,11,10,9,8,8,8,8,8,9,9,9,10,11,11,11,12,13,14,14,14,14,15,16,16,16,15,15,15,16,16,16,15,14,14,14,13,13,12,13,12,13,13,14,14,14,13,14,15,15,15,15,16,17,17,16,15,15,15,15,15,16,16,17,16,15,15,14,14,14,14,14,15,15,16,16,16,16,16,16,15,16,16,16,15,15,16,17,17,16,15,15,14,14,14,15,14,14,14,14,15,15,15,14,15,15,16,15,16,16,15,15,15,16,16,17,17,17,18,18,19,19,19,19,18,17,17,16,15,15,16,16,17,17,17,17,17,18,18,17,17,17,17,17,16,16,16,17,16,16,17,17,17,18,18,18,18,19,19,20,21,21,20,20,20,21,22,22,22,22,22,22,23,24,23,22,23,23,23,22,21,22,22,23,24,24,24,24,23,22,22,21,20,20,20,20,21,21,20,20,20,21,21,21,21,21,20,20,19,19,20,20,21,21,20,19,19,20,19,19,20,20,20,20,19,19,18,17,18,18,19,19,18,18,18,17,16,16,16,15,15,16,15,14,13,13,14,14,13,13,13,14,15,15,15,14,15,16,16,17,17,18,18,17,16,15,16,16,16,16,16,15,15,15,14,15,16,15,14,15,16,17,18,17,17,18,18,19,18,19,19,20,20,21,21,21,20,20,20,20,21,20,20,20,20,21,21,21,20,19,20,20,21,22,23,22,22,22,21,21,20,20,20,19,19,20,20,21,21,20,20,20,21,20,21,21,22,21,21,20,21,21,22,23,23,22,22,22,22,23,23,22,22,21,21,21,22,21,20,20,20,19,20,19,19,19,20,21,22,21,22,22,22,22,21,21,20,19,20,21,20,21,21,21,21,21,21,20,20,20,20,20,20,19,18,19,20,20,20,20,20,20,20,20,20,19,19,19,19,20,20,20,20,20,20,20,20,19,19,19,19,19,19,20,19,19,20,20,20,20,19,18,17,17,16,16,17,16,17,17,17,18,19,18,18,18,17,17,17,17,18,18,18,18,18,18,17,16,16,16,16,16,16,16,17,17,17,17,16,15,15,14,13,13,14,15,15,15,15,15,16,16,16,15,15,15,14,13,12,11,11,12,11,11,10,9,9,9,8,8,8,7,8,8,8,9,9,8,8,8,8,8,8,8,9,10,11,10,10,10,9,9,9,9,8,8,8,8,8,7,8,9,9,8,7,7,7,7,7,7,7,6,6,6,5,4,4,5,5,5,6,6,6,7,8,9,8,9,9,9,8,7,7,6,5,6,5,5,5,6,6,6,6,5,5,5,4,5,6,5,6,7,7,6,7,6,6,5,6,6,7,7,7,6,5,4,3,3,3,4,4,4,4,4,5,4,4,4,3,3,4,3,2,1,2,2,2,1,0,1,1,1,1,0,0,-1,0,-1,-1,-2,-3,-3,-3,-3,-3,-3,-3,-4,-5,-5,-5,-6,-6,-6,-6,-7,-7,-6,-7,-7,-7,-7,-8,-8,-8,-9,-9,-9,-9,-9,-8,-8,-9,-10,-10,-10,-11,-11,-12,-11,-11,-12,-11,-11,-12,-13,-12,-12,-13,-14,-15,-15,-16,-17,-17,-17,-18,-18,-18,-19,-20,-20,-20,-21,-21,-21,-20,-20,-21,-22,-22,-21,-20,-21,-22,-23,-22,-22,-22,-22,-23,-23,-23,-23,-23,-24,-23,-23,-23,-23,-22,-21,-21,-21,-20,-20,-20,-20,-19,-19,-19,-20,-20,-20,-19,-18,-18,-17,-16,-17,-17,-16,-16,-17,-18,-19,-19,-19,-19,-19,-18,-17,-18,-19,-20,-19,-18,-18,-17,-16,-15,-16,-16,-15,-15,-14,-14,-13,-13,-13,-12,-12,-12,-11,-11,-11,-11,-12,-13,-13,-14,-14,-14,-15,-16,-16,-17,-17,-18,-18,-18,-17,-17,-17,-17,-17,-16,-15,-14,-14,-14,-13,-12,-12,-12,-11,-12,-12,-13,-12,-13,-13,-13,-13,-12,-13,-12,-12,-12,-13,-12,-13,-13,-12,-11,-12,-12,-12,-11,-10,-11,-11,-11,-10,-11,-11,-12,-11,-12,-12,-12,-12,-12,-12,-12,-12,-11,-12,-11,-12,-12,-12,-11,-12,-12,-12,-12,-11,-11,-11,-10,-11,-11,-12,-12,-12,-12,-13,-13,-13,-13,-13,-14,-15,-14,-13,-13,-14,-14,-13,-12,-13,-13,-13,-12,-11,-11,-10,-9,-9,-10,-10,-10,-10,-10,-9,-9,-8,-7,-8,-8,-7,-7,-6,-6,-6,-6,-7,-6,-6,-7,-7,-8,-9,-9,-8,-8,-8,-8,-8,-8,-9,-10,-9,-9,-10,-9,-8,-7,-7,-6,-5,-6,-6,-7,-6,-5,-6,-6,-5,-5,-6,-6,-7,-7,-6,-7,-8,-8,-7,-7,-8,-7,-6,-7,-6,-6,-6,-7,-6,-6,-6,-7,-7,-6,-6,-7,-8,-8,-8,-8,-8,-8,-9,-9,-9,-10,-9,-9,-8,-8,-7,-6,-7,-6,-6,-6,-5,-5,-5,-5,-5,-6,-5,-5,-5,-5,-6,-7,-8,-8,-8,-8,-8,-8,-8,-8,-8,-9,-8,-9,-9,-8,-7,-6,-6,-6,-5,-4,-3,-3,-3,-2,-3,-2,-3,-3,-3,-3,-3,-2,-1,-1,-2,-3,-2,-2,-2,-2,-2,-1,-1,0,0,1,1,0,0,-1,-2,-2,-3,-3,-4,-4,-3,-4,-4,-3,-2,-3,-3,-4,-4,-3,-4,-4,-3,-2,-2,-1,-1,-2,-2,-1,-1,-2,-2,-2,-2,-2,-2,-3,-3,-4,-3,-4,-4,-4,-4,-4,-4,-4,-5,-4,-5,-6,-6,-5,-6,-6,-7,-7,-7,-6,-7,-8,-7,-8,-8,-9,-9,-9,-10,-9,-10,-10,-9,-8,-8,-9,-9,-9,-8,-7,-7,-7,-7,-7,-8,-8,-8,-8,-8,-9,-8,-8,-7,-7,-7,-7,-8,-8,-7,-6,-5,-5,-4,-4,-5,-5,-6,-7,-7,-8,-8,-7,-6,-6,-6,-5,-5,-4,-5,-6,-6,-5,-5,-4,-3,-2,-2,-2,-2,-3,-3,-2,-2,-3,-3,-3,-4,-3,-3,-4,-3,-3,-3,-4,-4,-4,-4,-5,-5,-5,-6,-7,-6,-6,-7,-7,-6,-6,-6,-6,-6,-6,-6,-7,-6,-5,-4,-5,-4,-5,-5,-5,-6,-6,-6,-5,-6,-6,-6,-5,-6,-6,-6,-7,-7,-7,-6,-6,-6,-5,-4,-4,-3,-3,-2,-1,-2,-2,-3,-4,-5,-5,-6,-5,-6,-7,-7,-8,-9,-9,-8,-7,-8,-8,-7,-7,-7,-8,-7,-6,-5,-5,-6,-5,-5,-5,-4,-5,-5,-6,-5,-5,-4,-3,-4,-5,-5,-5,-6,-7,-8,-9,-9,-9,-8,-7,-6,-5,-5,-6,-5,-5,-4,-4,-4,-5,-5,-5,-5,-4,-4,-5,-4,-4,-4,-5,-4,-4,-5,-4,-4,-3,-2,-2,-1,-2,-2,-1,-1,-2,-3,-3,-3,-3,-4,-4,-5,-5,-6,-6,-6,-5,-5,-4,-4,-4,-5,-4,-4,-3,-4,-3,-4,-4,-4,-3,-4,-5,-6,-6,-7,-8,-9,-10,-10,-9,-8,-8,-9,-10,-10,-11,-11,-11,-12,-11,-11,-11,-10,-11,-11,-11,-10,-11,-11,-10,-10,-10,-11,-11,-10,-10,-9,-10,-11,-12,-12,-12,-12,-12,-13,-12,-12,-13,-14,-14,-14,-14,-13,-14,-14,-13,-14,-15,-15,-15,-14,-15,-15,-15,-15,-15,-16,-16,-15,-15,-16,-17,-17,-18,-17,-16,-17,-17,-17,-17,-18,-17,-17,-18,-19,-20,-20,-20,-21,-20,-20,-20,-19,-18,-17,-16,-17,-18,-18,-18,-18,-17,-18,-18,-18,-17,-16,-16,-16,-17,-18,-19,-19,-20,-20,-19,-20,-19,-19,-20,-21,-20,-20,-20,-21,-20,-21,-21,-20,-20,-20,-19,-18,-19,-19,-19,-19,-19,-20,-21,-22,-22,-22,-22,-22,-21,-21,-21,-21,-21,-22,-22,-23,-24,-24,-25,-25,-26,-26,-25,-25,-24,-25,-24,-25,-25,-24,-24,-24,-25,-25,-26,-26,-26,-26,-25,-25,-26,-26,-26,-26,-26,-25,-26,-27,-27,-27,-26,-26,-25,-25,-24,-24,-23,-22,-22,-22,-23,-23,-24,-25,-25,-25,-25,-24,-24,-24,-24,-24,-24,-24,-24,-25,-25,-25,-25,-26,-25,-25,-25,-25,-24,-25,-24,-24,-25,-25,-26,-27,-27,-27,-26,-25,-25,-24,-24,-25,-25,-26,-26,-26,-26,-25,-26,-27,-28,-28,-29,-29,-30,-30,-29,-28,-27,-27,-28,-29,-29,-30,-30,-30,-29,-29,-29,-29,-29,-29,-28,-28,-28,-28,-27,-27,-27,-28,-27,-28,-27,-27,-27,-28,-28,-29,-30,-31,-31,-32,-32,-31,-31,-31,-31,-32,-32,-33,-32,-31,-30,-30,-30,-29,-29,-29,-28,-27,-26,-27,-28,-29,-29,-30,-30,-29,-28,-29,-29,-30,-29,-29,-30,-29,-29,-29,-28,-29,-30,-30,-29,-29,-30,-31,-31,-30,-31,-31,-30,-30,-30,-30,-30,-30,-31,-31,-30,-31,-32,-33,-33,-33,-33,-33,-33,-32,-32,-31,-31,-31,-32,-31,-32,-31,-32,-31,-31,-32,-33,-33,-32,-33,-32,-33,-32,-32,-31,-30,-29,-30,-30,-30,-29,-30,-30,-31,-32,-32,-32,-31,-31,-31,-30,-29,-30,-30,-30,-30,-29,-30,-30,-30,-30,-30,-30,-30,-29,-30,-30,-31,-31,-31,-30,-31,-30,-31,-31,-32,-31,-31,-31,-31,-31,-32,-32,-32,-32,-33,-33,-33,-33,-34,-34,-35,-36,-36,-36,-37,-38,-39,-38,-39,-40,-40,-40,-41,-42,-41,-42,-41,-41,-41,-41,-42,-43,-43,-42,-43,-43,-43,-43,-44,-44,-44,-44,-44,-43,-43,-44,-44,-44,-43,-42,-42,-42,-42,-43,-44,-43,-42,-41,-41,-40,-39,-39,-38,-37,-37,-37,-37,-37,-37,-37,-37,-38,-38,-38,-38,-39,-38,-37,-36,-35,-35,-35,-35,-34,-34,-34,-34,-33,-33,-32,-32,-32,-32,-32,-32,-33,-34,-35,-35,-35,-35,-34,-35,-36,-36,-36,-36,-36,-35,-34,-34,-33,-32,-32,-31,-32,-32,-32,-32,-31,-31,-31,-31,-32,-32,-32,-33,-34,-34,-35,-35,-34,-33,-34,-34,-33,-32,-32,-32,-33,-33,-33,-33,-33,-33,-32,-32,-32,-32,-32,-32,-31,-31,-32,-32,-32,-33,-34,-33,-32,-32,-31,-32,-32,-33,-32,-33,-34,-33,-32,-33,-34,-35,-35,-34,-34,-34,-34,-33,-33,-34,-34,-35,-36,-35,-36,-36,-36,-36,-35,-34,-35,-35,-35,-36,-36,-35,-34,-34,-35,-35,-35,-34,-34,-34,-35,-35,-35,-34,-35,-34,-34,-35,-36,-35,-36,-36,-36,-36,-37,-37,-38,-39,-39,-38,-39,-39,-39,-38,-38,-37,-36,-35,-36,-35,-35,-34,-34,-33,-33,-32,-32,-33,-32,-32,-32,-31,-31,-31,-32,-31,-32,-31,-31,-30,-30,-29,-28,-28,-28,-28,-29,-28,-29,-29,-29,-29,-29,-29,-29,-30,-30,-29,-29,-28,-28,-29,-28,-28,-27,-27,-27,-27,-26,-27,-28,-27,-27,-26,-27,-26,-27,-26,-27,-26,-25,-25,-25,-26,-25,-24,-23,-23,-24,-23,-23,-22,-22,-21,-21,-22,-23,-24,-23,-23,-24,-23,-24,-23,-22,-22,-21,-21,-20,-20,-20,-20,-19,-19,-20,-21,-20,-20,-19,-19,-20,-20,-19,-19,-19,-19,-20,-20,-19,-20,-20,-19,-18,-17,-16,-16,-17,-18,-17,-17,-17,-18,-19,-20,-20,-19,-19,-18,-18,-17,-16,-17,-17,-17,-17,-17,-17,-17,-17,-17,-16,-16,-16,-15,-15,-15,-14,-14,-14,-14,-15,-16,-16,-16,-16,-16,-16,-17,-17,-17,-16,-15,-16,-16,-16,-16,-16,-16,-17,-17,-17,-16,-16,-16,-15,-15,-16,-17,-16,-16,-15,-16,-17,-16,-17,-16,-15,-15,-15,-15,-16,-15,-15,-15,-15,-16,-16,-17,-17,-17,-17,-16,-15,-15,-15,-16,-16,-16,-16,-16,-15,-14,-14,-15,-15,-15,-14,-15,-16,-17,-18,-18,-18,-19,-20,-19,-19,-19,-18,-18,-18,-18,-18,-18,-18,-18,-18,-17,-17,-18,-17,-18,-18,-17,-16,-15,-16,-16,-15,-15,-15,-16,-17,-17,-16,-17,-18,-19,-19,-19,-19,-19,-19,-19,-20,-20,-19,-18,-18,-18,-18,-18,-18,-18,-17,-17,-17,-17,-16,-15,-15,-14,-14,-14,-15,-14,-14,-14,-14,-15,-15,-15,-15,-14,-13,-13,-13,-13,-13,-13,-12,-13,-12,-12,-13,-12,-12,-13,-14,-14,-15,-16,-16,-15,-15,-15,-14,-14,-14,-13,-14,-14,-14,-14,-15,-16,-17,-18,-19,-19,-19,-19,-20,-19,-20,-20,-19,-19,-20,-20,-20,-20,-20,-19,-18,-17,-17,-16,-15,-14,-13,-12,-13,-13,-13,-14,-13,-12,-12,-13,-12,-12,-12,-12,-12,-13,-13,-14,-13,-14,-15,-16,-16,-15,-15,-15,-15,-14,-14,-13,-13,-12,-13,-13,-13,-13,-13,-14,-13,-14,-14,-14,-15,-15,-15,-14,-14,-14,-14,-13,-13,-13,-13,-13,-12,-12,-11,-11,-10,-11,-10,-10,-10,-9,-9,-8,-8,-9,-9,-10,-10,-11,-10,-10,-9,-8,-8,-9,-9,-9,-9,-9,-9,-9,-9,-10,-11,-11,-11,-11,-11,-10,-11,-11,-10,-10,-9,-8,-7,-6,-5,-6,-6,-5,-4,-4,-5,-5,-6,-6,-6,-6,-7,-7,-8,-8,-9,-8,-8,-7,-7,-7,-7,-7,-8,-7,-8,-7,-7,-7,-8,-8,-9,-9,-10,-10,-10,-9,-8,-8,-8,-8,-8,-8,-8,-8,-8,-8,-8,-8,-9,-10,-11,-11,-10,-10,-9,-9,-9,-9,-8,-7,-6,-7,-8,-9,-8,-7,-6,-7,-7,-7,-8,-7,-8,-8,-8,-7,-7,-7,-7,-7,-7,-7,-7,-7,-7,-8,-8,-8,-8,-8,-8,-8,-8,-7,-6,-7,-8,-9,-9,-8,-8,-9,-9,-9,-8,-8,-8,-7,-8,-7,-7,-8,-9,-9,-10,-9,-8,-8,-8,-8,-8,-9,-9,-10,-9,-8,-8,-8,-7,-7,-6,-5,-4,-4,-4,-4,-5,-4,-4,-4,-5,-5,-5,-4,-5,-6,-7,-7,-8,-8,-8,-9,-8,-8,-7,-7,-8,-8,-9,-10,-11,-11,-11,-12,-13,-14,-13,-14,-15,-15,-16,-16,-15,-15,-15,-16,-16,-16,-16,-17,-17,-18,-18,-18,-18,-18,-17,-17,-16,-15,-14,-15,-15,-15,-15,-14,-15,-16,-16,-17,-18,-19,-19,-19,-19,-18,-19,-20,-21,-20,-20,-19,-19,-19,-19,-19,-19,-19,-19,-20,-20,-21,-20,-20,-20,-19,-20,-20,-21,-21,-21,-20,-20,-19,-20,-20,-20,-20,-20,-19,-19,-19,-19,-20,-19,-19,-18,-18,-18,-18,-17,-18,-18,-18,-18,-18,-18,-19,-19,-18,-17,-17,-16,-15,-15,-16,-16,-17,-16,-17,-17,-17,-17,-16,-15,-16,-16,-16,-16,-15,-16,-17,-17,-18,-19,-19,-19,-19,-19,-18,-18,-18,-19,-19,-18,-18,-19,-19,-19,-19,-20,-20,-21,-21,-22,-22,-23,-24,-25,-24,-23,-23,-23,-23,-23,-23,-22,-22,-22,-22,-22,-22,-22,-21,-22,-22,-22,-22,-22,-22,-23,-23,-23,-24,-24,-24,-24,-25,-26,-26,-27,-28,-28,-28,-27,-28,-28,-27,-27,-26,-26,-26,-26,-26,-26,-27,-27,-28,-29,-29,-29,-29,-28,-28,-27,-28,-29,-28,-28,-28,-28,-27,-27,-27,-27,-27,-27,-28,-29,-30,-31,-31,-31,-30,-29,-28,-28,-28,-28,-27,-27,-28,-28,-28,-27,-27,-27,-27,-26,-26,-26,-26,-25,-24,-24,-24,-24,-23,-23,-23,-22,-23,-23,-23,-24,-24,-25,-24,-25,-24,-23,-23,-22,-21,-22,-22,-23,-23,-23,-23,-23,-24,-24,-24,-24,-23,-22,-23,-23,-23,-22,-23,-23,-23,-23,-23,-24,-24,-24,-25,-25,-24,-24,-23,-24,-25,-24,-23,-24,-23,-23,-23,-23,-22,-22,-22,-22,-23,-24,-24,-24,-25,-25,-25,-26,-26,-27,-27,-26,-26,-26,-26,-26,-25,-25,-25,-26,-26,-26,-26,-26,-25,-24,-23,-22,-23,-24,-23,-24,-24,-24,-24,-23,-24,-24,-24,-25,-25,-26,-26,-25,-24,-23,-24,-24,-23,-23,-22,-23,-22,-22,-22,-22,-22,-21,-22,-23,-24,-25,-24,-23,-22,-22,-22,-22,-22,-23,-24,-24,-24,-24,-24,-24,-24,-23,-23,-23,-24,-25,-24,-24,-24,-25,-25,-26,-25,-25,-25,-25,-24,-25,-26,-26,-25,-25,-25,-25,-25,-25,-25,-24,-23,-23,-22,-22,-22,-21,-21,-21,-21,-21,-21,-20,-20,-20,-20,-19,-19,-18,-17,-17,-17,-16,-15,-16,-15,-15,-16,-17,-16,-17,-17,-17,-16,-17,-18,-18,-18,-18,-17,-16,-15,-16,-16,-16,-16,-16,-16,-16,-16,-16,-17,-17,-17,-17,-17,-18,-18,-18,-19,-19,-18,-18,-18,-18,-17,-17,-18,-19,-18,-18,-17,-17,-17,-17,-18,-19,-20,-20,-20,-20,-20,-20,-20,-20,-20,-21,-20,-20,-21,-21,-21,-20,-20,-20,-20,-19,-18,-18,-18,-17,-18,-19,-20,-19,-19,-20,-21,-21,-22,-22,-21,-21,-21,-22,-22,-21,-20,-21,-22,-22,-22,-23,-23,-24,-25,-25,-25,-25,-24,-24,-24,-25,-25,-24,-24,-24,-23,-22,-23,-24,-24,-24,-24,-24,-23,-24,-24,-23,-24,-25,-25,-26,-27,-27,-26,-27,-26,-25,-24,-23,-23,-24,-24,-24,-24,-23,-24,-25,-25,-25,-26,-26,-27,-27,-27,-26,-27,-28,-28,-28,-28,-29,-28,-28,-28,-28,-27,-27,-27,-27,-27,-28,-27,-27,-28,-28,-28,-28,-28,-29,-29,-28,-28,-28,-28,-28,-29,-30,-30,-30,-30,-30,-31,-30,-29,-28,-27,-28,-28,-28,-27,-28,-28,-27,-26,-26,-26,-26,-26,-26,-25,-24,-25,-24,-24,-25,-26,-25,-25,-25,-25,-26,-26,-25,-25,-26,-25,-25,-24,-25,-25,-25,-24,-24,-25,-24,-24,-25,-26,-25,-25,-26,-26,-27,-27,-28,-29,-29,-29,-28,-29,-30,-30,-29,-29,-29,-29,-28,-27,-28,-27,-27,-27,-26,-26,-26,-26,-26,-27,-28,-28,-28,-28,-28,-29,-29,-28,-27,-27,-27,-28,-28,-29,-28,-27,-28,-27,-27,-27,-26,-26,-27,-27,-27,-26,-27,-27,-26,-26,-26,-26,-26,-25,-24,-25,-24,-23,-22,-22,-23,-23,-23,-23,-22,-21,-20,-20,-19,-20,-19,-19,-19,-19,-18,-17,-18,-18,-18,-19,-18,-18,-18,-17,-16,-17,-16,-17,-16,-16,-17,-17,-17,-16,-16,-16,-16,-16,-17,-16,-16,-17,-17,-17,-17,-16,-17,-17,-18,-19,-19,-20,-19,-18,-18,-18,-17,-18,-19,-19,-18,-17,-17,-16,-15,-16,-15,-15,-15,-15,-15,-15,-14,-14,-15,-15,-15,-15,-15,-15,-16,-17,-17,-17,-17,-17,-17,-18,-17,-18,-17,-18,-19,-18,-17,-17,-18,-18,-19,-19,-19,-19,-18,-18,-19,-18,-17,-17,-17,-17,-17,-18,-18,-19,-18,-19,-18,-18,-17,-17,-17,-17,-18,-18,-19,-19,-19,-20,-20,-19,-19,-18,-17,-16,-16,-15,-16,-16,-15,-14,-15,-15,-14,-14,-13,-13,-13,-12,-12,-13,-12,-12,-13,-13,-14,-14,-14,-15,-15,-14,-15,-15,-15,-14,-14,-14,-14,-14,-14,-14,-13,-12,-12,-12,-11,-11,-11,-11,-10,-10,-9,-10,-10,-9,-9,-10,-10,-10,-11,-11,-12,-12,-11,-12,-11,-12,-12,-13,-13,-13,-14,-14,-14,-15,-15,-16,-17,-17,-17,-18,-19,-19,-19,-19,-18,-19,-18,-18,-17,-17,-17,-16,-17,-17,-16,-15,-16,-17,-16,-17,-17,-16,-16,-17,-17,-18,-19,-20,-21,-20,-19,-18,-18,-18,-18,-18,-18,-18,-18,-18,-19,-19,-19,-19,-19,-20,-20,-19,-19,-18,-17,-16,-15,-16,-16,-17,-17,-16,-16,-16,-16,-17,-17,-17,-16,-16,-16,-16,-16,-15,-14,-13,-14,-15,-16,-15,-15,-15,-15,-15,-14,-14,-15,-16,-16,-16,-17,-17,-18,-17,-17,-17,-18,-19,-20,-20,-20,-21,-21,-20,-20,-19,-18,-18,-18,-19,-20,-21,-21,-20,-21,-21,-22,-21,-21,-20,-20,-20,-21,-21,-21,-21,-21,-20,-21,-20,-20,-20,-21,-21,-21,-22,-23,-23,-22,-23,-22,-22,-21,-21,-20,-20,-20,-21,-20,-19,-18,-19,-20,-20,-21,-21,-21,-21,-21,-21,-22,-21,-21,-21,-21,-22,-22,-22,-22,-21,-22,-21,-22,-23,-24,-23,-22,-21,-22,-22,-23,-24,-24,-25,-26,-27,-27,-27,-27,-28,-28,-28,-28,-28,-29,-29,-29,-29,-29,-29,-29,-28,-28,-28,-28,-29,-29,-29,-29,-30,-29,-30,-29,-29,-29,-28,-28,-27,-27,-26,-27,-27,-28,-27,-27,-28,-28,-29,-28,-28,-28,-28,-28,-28,-27,-28,-29,-30,-31,-30,-29,-29,-28,-28,-27,-27,-27,-27,-28,-27,-27,-28,-27,-28,-27,-26,-26,-26,-26,-27,-27,-27,-27,-27,-27,-27,-27,-27,-26,-25,-26,-26,-27,-27,-27,-28,-28,-29,-28,-29,-29,-30,-30,-31,-31,-31,-30,-31,-32,-32,-32,-31,-32,-32,-32,-31,-30,-30,-30,-31,-30,-31,-31,-32,-33,-33,-32,-33,-33,-32,-33,-33,-33,-33,-32,-32,-32,-32,-31,-31,-31,-30,-31,-30,-30,-31,-30,-30,-30,-30,-30,-30,-31,-30,-31,-31,-31,-31,-31,-31,-32,-33,-34,-33,-32,-32,-31,-31,-31,-30,-30,-30,-29,-29,-28,-28,-27,-27,-27,-28,-28,-27,-28,-29,-28,-27,-27,-27,-28,-28,-29,-29,-28,-29,-29,-29,-28,-28,-28,-28,-29,-28,-27,-28,-29,-29,-30,-30,-30,-30,-30,-30,-29,-29,-28,-29,-29,-28,-28,-27,-27,-27,-27,-28,-28,-28,-28,-28,-28,-28,-29,-30,-29,-28,-28,-29,-28,-28,-29,-29,-30,-31,-30,-30,-29,-30,-29,-30,-31,-31,-31,-31,-32,-32,-33,-33,-33,-34,-33,-33,-32,-31,-30,-31,-31,-31,-31,-31,-31,-31,-31,-32,-32,-32,-32,-32,-32,-33,-33,-34,-33,-33,-34,-33,-33,-34,-34,-34,-33,-33,-33,-33,-33,-34,-34,-33,-33,-33,-33,-34,-33,-33,-34,-34,-33,-33,-33,-32,-33,-32,-32,-32,-32,-31,-32,-31,-30,-30,-30,-29,-30,-30,-29,-29,-29,-28,-28,-29,-29,-29,-29,-28,-27,-27,-28,-29,-30,-30,-31,-32,-32,-32,-33,-32,-32,-32,-32,-32,-33,-34,-35,-35,-36,-36,-37,-37,-37,-36,-36,-36,-35,-34,-35,-36,-36,-36,-35,-34,-33,-34,-35,-36,-36,-36,-36,-37,-37,-36,-35,-35,-35,-34,-33,-34,-35,-35,-34,-34,-34,-34,-34,-34,-34,-35,-35,-35,-35,-36,-37,-37,-38,-39,-40,-39,-38,-38,-37,-37,-37,-38,-39,-39,-40,-40,-40,-40,-40,-39,-39,-39,-39,-39,-40,-40,-40,-41,-40,-41,-42,-42,-41,-40,-39,-39,-38,-39,-39,-39,-39,-38,-38,-38,-38,-38,-37,-36,-37,-37,-38,-38,-38,-38,-37,-37,-37,-37,-36,-37,-36,-36,-35,-35,-36,-37,-37,-36,-36,-36,-35,-36,-37,-37,-36,-36,-35,-35,-35,-35,-34,-34,-35,-35,-35,-34,-33,-32,-31,-31,-31,-30,-31,-31,-31,-31,-31,-30,-31,-31,-31,-31,-30,-29,-29,-30,-31,-31,-31,-31,-31,-30,-29,-28,-28,-28,-28,-28,-28,-28,-28,-28,-27,-27,-27,-27,-28,-29,-28,-28,-28,-28,-29,-30,-31,-32,-33,-33,-33,-33,-33,-33,-33,-33,-33,-33,-33,-34,-35,-36,-36,-35,-34,-35,-34,-34,-33,-33,-33,-34,-34,-33,-34,-33,-34,-33,-33,-32,-32,-31,-31,-32,-32,-33,-33,-34,-33,-34,-34,-33,-33,-33,-33,-33,-33,-33,-33,-32,-32,-32,-33,-33,-33,-34,-34,-34,-33,-33,-34,-33,-32,-31,-32,-32,-31,-31,-31,-30,-31,-30,-30,-31,-32,-32,-32,-31,-31,-31,-30,-30,-30,-30,-31,-32,-33,-33,-34,-33,-34,-35,-35,-36,-37,-37,-37,-37,-38,-37,-37,-37,-36,-36,-36,-37,-38,-39,-39,-39,-38,-37,-37,-37,-38,-38,-37,-38,-37,-37,-37,-38,-37,-37,-37,-37,-37,-37,-38,-38,-37,-37,-37,-38,-38,-37,-37,-38,-37,-36,-35,-34,-34,-33,-33,-32,-32,-32,-33,-32,-32,-31,-31,-32,-33,-33,-34,-34,-34,-35,-35,-36,-36,-37,-38,-38,-39,-38,-37,-37,-37,-38,-38,-39,-39,-40,-40,-40,-40,-39,-38,-39,-38,-38,-38,-37,-38,-38,-38,-38,-38,-39,-39,-38,-38,-37,-37,-37,-36,-37,-37,-37,-37,-37,-37,-38,-39,-39,-38,-37,-36,-36,-36,-36,-36,-36,-35,-35,-34,-34,-34,-33,-34,-34,-35,-35,-36,-35,-34,-34,-35,-35,-34,-34,-34,-34,-34,-34,-35,-36,-35,-34,-34,-33,-33,-34,-34,-35,-36,-35,-36,-35,-35,-35,-36,-36,-36,-37,-37,-38,-38,-39,-39,-38,-38,-37,-38,-39,-39,-38,-38,-37,-37,-37,-38,-38,-38,-37,-38,-37,-36,-35,-36,-36,-36,-36,-36,-36,-36,-37,-38,-38,-38,-38,-37,-37,-37,-36,-36,-36,-36,-35,-36,-37,-37,-38,-37,-37,-37,-37,-37,-37,-36,-36,-36,-36,-37,-36,-37,-36,-36,-36,-37,-36,-36,-36,-37,-36,-36,-37,-38,-39,-38,-39,-39,-40,-39,-40,-39,-38,-39,-38,-39,-39,-38,-37,-37,-38,-39,-39,-39,-38,-38,-38,-38,-39,-40,-40,-39,-40,-41,-42,-41,-40,-41,-41,-41,-42,-42,-42,-42,-43,-42,-42,-42,-42,-42,-42,-42,-41,-41,-40,-40,-40,-40,-41,-40,-39,-40,-39,-40,-40,-40,-41,-41,-40,-40,-41,-41,-41,-42,-43,-42,-41,-42,-41,-42,-42,-43,-43,-43,-43,-43,-44,-44,-45,-44,-43,-43,-44,-44,-44,-43,-43,-43,-43,-43,-43,-43,-44,-43,-43,-43,-43,-43,-43,-43,-43,-44,-44,-45,-46,-46,-45,-45,-45,-45,-46,-46,-45,-46,-46,-47,-47,-48,-49,-50,-51,-52,-52,-52,-51,-51,-51,-50,-51,-51,-50,-49,-49,-49,-49,-49,-49,-50,-51,-50,-50,-50,-50,-50,-50,-50,-50,-51,-52,-52,-51,-51,-52,-51,-52,-52,-52,-52,-51,-51,-51,-51,-52,-52,-52,-52,-52,-51,-51,-51,-52,-52,-53,-54,-54,-54,-55,-56,-57,-57,-57,-57,-57,-57,-57,-56,-55,-55,-54,-53,-53,-53,-52,-52,-52,-52,-52,-52,-52,-52,-51,-52,-51,-51,-51,-51,-51,-51,-51,-52,-51,-52,-53,-54,-55,-54,-54,-55,-55,-55,-54,-54,-55,-56,-56,-57,-56,-56,-56,-57,-57,-58,-57,-58,-57,-58,-58,-58,-57,-57,-57,-56,-56,-56,-56,-57,-57,-58,-58,-58,-58,-58,-57,-57,-57,-56,-55,-55,-55,-54,-55,-55,-55,-55,-54,-55,-56,-55,-55,-55,-56,-55,-55,-56,-56,-55,-55,-56,-56,-55,-54,-54,-54,-54,-54,-55,-54,-55,-54,-53,-53,-52,-51,-51,-50,-51,-50,-49,-48,-48,-48,-48,-47,-47,-47,-47,-47,-47,-47,-47,-46,-45,-46,-46,-47,-46,-45,-46,-46,-46,-46,-47,-48,-48,-49,-49,-49,-49,-50,-50,-51,-51,-50,-51,-51,-52,-52,-52,-52,-52,-51,-51,-51,-51,-50,-49,-48,-48,-48,-49,-49,-50,-51,-51,-51,-52,-53,-54,-55,-54,-55,-55,-55,-54,-55,-55,-54,-53,-53,-53,-53,-53,-53,-53,-53,-52,-52,-52,-53,-53,-53,-53,-53,-54,-54,-54,-53,-53,-53,-53,-53,-53,-54,-53,-53,-53,-53,-52,-52,-52,-52,-52,-52,-53,-54,-54,-54,-54,-53,-52,-51,-51,-51,-51,-51,-50,-49,-49,-48,-48,-49,-49,-50,-49,-48,-48,-48,-48,-47,-48,-49,-49,-49,-49,-49,-49,-48,-48,-47,-48,-49,-50,-51,-51,-51,-51,-51,-50,-50,-50,-50,-51,-51,-52,-52,-52,-53,-53,-53,-52,-52,-51,-50,-49,-49,-50,-50,-49,-48,-47,-46,-46,-45,-44,-43,-43,-42,-42,-42,-42,-42,-41,-42,-43,-43,-44,-43,-43,-43,-43,-42,-43,-43,-43,-42,-42,-41,-41,-42,-41,-41,-41,-41,-40,-39,-38,-37,-36,-37,-38,-39,-40,-40,-39,-40,-40,-39,-39,-39,-39,-40,-40,-39,-38,-38,-38,-38,-38,-37,-37,-37,-37,-36,-37,-37,-37,-37,-38,-38,-37,-36,-35,-36,-36,-37,-38,-38,-37,-38,-37,-37,-37,-36,-35,-35,-34,-33,-32,-31,-31,-32,-33,-32,-32,-31,-31,-31,-31,-31,-30,-29,-29,-29,-29,-28,-28,-28,-28,-29,-29,-28,-29,-28,-29,-28,-27,-27,-27,-27,-27,-27,-28,-29,-30,-30,-31,-32,-31,-31,-31,-31,-30,-30,-29,-30,-31,-32,-32,-33,-33,-33,-33,-33,-33,-33,-34,-34,-34,-33,-33,-32,-31,-30,-29,-30,-31,-31,-32,-31,-31,-31,-31,-31,-31,-31,-31,-31,-31,-31,-31,-31,-30,-30,-29,-30,-30,-31,-31,-32,-33,-32,-33,-32,-32,-32,-33,-33,-33,-34,-34,-33,-34,-33,-32,-32,-31,-30,-29,-29,-29,-30,-29,-30,-31,-31,-32,-33,-32,-32,-32,-31,-31,-31,-32,-33,-33,-34,-34,-35,-34,-34,-34,-34,-34,-33,-33,-33,-33,-34,-34,-33,-33,-34,-35,-34,-33,-33,-33,-33,-33,-33,-32,-33,-34,-35,-34,-35,-36,-36,-37,-38,-38,-37,-36,-35,-34,-33,-34,-34,-35,-36,-36,-37,-37,-37,-38,-38,-37,-38,-37,-37,-37,-37,-37,-36,-35,-35,-35,-36,-35,-34,-34,-33,-33,-34,-35,-35,-35,-35,-35,-35,-36,-36,-36,-36,-36,-37,-38,-37,-38,-38,-39,-40,-39,-38,-37,-37,-36,-37,-37,-37,-36,-37,-37,-37,-38,-39,-39,-39,-39,-39,-39,-39,-38,-37,-37,-38,-39,-39,-40,-41,-41,-41,-42,-42,-42,-42,-42,-43,-43,-44,-43,-43,-44,-43,-44,-44,-44,-45,-45,-45,-45,-45,-45,-45,-46,-47,-47,-48,-48,-49,-48,-49,-50,-49,-49,-50,-49,-50,-49,-49,-50,-50,-49,-48,-47,-47,-48,-47,-47,-46,-45,-45,-44,-44,-44,-44,-44,-45,-45,-46,-47,-47,-47,-46,-46,-45,-46,-47,-46,-46,-45,-45,-45,-45,-44,-43,-44,-43,-42,-42,-43,-43,-43,-42,-41,-40,-39,-39,-40,-41,-42,-41,-40,-41,-41,-42,-42,-42,-42,-42,-43,-43,-43,-43,-42,-42,-42,-41,-40,-40,-40,-41,-41,-41,-40,-41,-41,-41,-40,-41,-41,-42,-42,-42,-43,-44,-44,-43,-43,-42,-42,-42,-42,-42,-43,-44,-44,-44,-43,-44,-44,-44,-45,-45,-45,-46,-47,-47,-47,-46,-46,-45,-44,-44,-45,-44,-44,-45,-45,-45,-45,-45,-45,-45,-45,-45,-44,-44,-44,-43,-43,-44,-44,-44,-45,-45,-46,-45,-44,-44,-44,-45,-45,-44,-43,-43,-43,-42,-42,-41,-42,-41,-42,-42,-43,-44,-43,-43,-44,-44,-43,-42,-41,-41,-41,-40,-40,-40,-40,-40,-41,-41,-41,-41,-41,-42,-41,-41,-42,-42,-41,-40,-41,-41,-41,-41,-42,-42,-42,-43,-43,-42,-42,-41,-41,-42,-41,-41,-41,-42,-42,-43,-43,-43,-43,-43,-42,-41,-40,-41,-40,-39,-39,-38,-38,-37,-37,-37,-37,-38,-38,-38,-39,-39,-40,-40,-40,-41,-40,-40,-39,-38,-37,-37,-37,-36,-37,-37,-37,-38,-38,-38,-37,-38,-38,-38,-38,-39,-40,-40,-39,-39,-38,-39,-38,-37,-36,-36,-36,-37,-36,-37,-36,-36,-36,-36,-35,-35,-34,-35,-36,-36,-36,-37,-36,-37,-37,-36,-37,-36,-36,-36,-36,-36,-35,-35,-36,-35,-36,-36,-35,-34,-34,-34,-33,-34,-34,-35,-35,-34,-33,-32,-31,-31,-31,-30,-30,-30,-30,-29,-30,-29,-28,-28,-28,-29,-30,-30,-29,-28,-29,-28,-29,-30,-31,-30,-31,-32,-33,-32,-32,-32,-31,-30,-30,-30,-30,-31,-31,-31,-31,-30,-30,-30,-29,-29,-28,-27,-27,-26,-26,-25,-25,-25,-25,-26,-27,-26,-26,-26,-27,-27,-28,-27,-27,-27,-27,-27,-26,-26,-26,-25,-25,-26,-27,-27,-28,-28,-27,-28,-28,-27,-27,-28,-27,-26,-26,-25,-24,-24,-24,-24,-25,-26,-25,-25,-25,-25,-26,-25,-24,-25,-26,-27,-27,-26,-27,-27,-27,-27,-26,-25,-24,-24,-24,-25,-25,-25,-24,-25,-25,-26,-25,-25,-25,-24,-24,-25,-24,-23,-23,-23,-22,-22,-22,-22,-22,-22,-22,-23,-22,-22,-23,-23,-24,-24,-24,-25,-24,-24,-24,-25,-26,-26,-25,-24,-24,-23,-23,-24,-23,-23,-24,-24,-23,-23,-22,-22,-22,-23,-23,-23,-24,-23,-22,-22,-23,-23,-23,-22,-21,-20,-20,-20,-19,-20,-19,-20,-20,-20,-20,-21,-22,-21,-21,-20,-19,-18,-18,-18,-18,-17,-17,-16,-17,-16,-15,-14,-13,-13,-12,-13,-13,-13,-13,-13,-12,-11,-10,-10,-10,-10,-9,-8,-9,-10,-11,-11,-10,-10,-10,-10,-10,-10,-9,-10,-10,-10,-10,-9,-9,-9,-9,-10,-9,-9,-10,-10,-11,-11,-10,-10,-11,-10,-10,-10,-10,-11,-12,-12,-12,-12,-12,-12,-12,-11,-10,-10,-11,-12,-12,-12,-11,-11,-10,-11,-11,-10,-10,-10,-11,-11,-12,-12,-11,-11,-12,-12,-12,-13,-14,-13,-14,-15,-16,-17,-17,-17,-18,-18,-19,-20,-19,-19,-20,-20,-20,-20,-20,-20,-21,-21,-21,-21,-21,-20,-21,-21,-22,-22,-23,-23,-22,-22,-22,-22,-22,-23,-23,-22,-23,-23,-23,-23,-23,-24,-24,-23,-23,-24,-23,-23,-23,-22,-23,-22,-22,-23,-23,-22,-22,-23,-23,-23,-24,-24,-24,-24,-24,-23,-24,-24,-23,-23,-22,-22,-22,-22,-22,-23,-22,-23,-22,-22,-22,-23,-23,-23,-23,-23,-23,-24,-24,-24,-23,-22,-22,-23,-23,-23,-23,-22,-22,-22,-22,-22,-22,-23,-23,-22,-23,-22,-22,-22,-21,-20,-20,-21,-21,-21,-21,-22,-22,-21,-20,-20,-19,-18,-18,-17,-17,-17,-17,-17,-17,-16,-16,-16,-15,-14,-15,-15,-15,-15,-14,-15,-15,-15,-14,-14,-14,-14,-13,-13,-13,-14,-14,-15,-16,-16,-16,-17,-17,-17,-18,-18,-18,-19,-19,-19,-19,-19,-19,-19,-19,-19,-19,-19,-18,-18,-18,-18,-19,-19,-18,-17,-17,-17,-17,-17,-18,-17,-17,-16,-16,-15,-15,-16,-15,-16,-16,-16,-17,-18,-18,-19,-19,-20,-20,-20,-19,-18,-17,-16,-16,-16,-15,-15,-15,-15,-16,-17,-16,-15,-15,-14,-13,-12,-12,-12,-11,-11,-12,-13,-12,-12,-12,-13,-14,-14,-14,-15,-15,-15,-15,-15,-15,-14,-14,-14,-13,-14,-13,-13,-13,-14,-14,-14,-14,-15,-14,-14,-14,-14,-15,-15,-14,-14,-13,-13,-14,-14,-13,-13,-14,-14,-15,-14,-14,-14,-13,-14,-14,-14,-15,-15,-15,-14,-13,-12,-13,-13,-13,-12,-12,-12,-13,-13,-13,-14,-14,-14,-14,-14,-14,-14,-14,-13,-13,-14,-15,-14,-15,-14,-14,-14,-14,-14,-15,-15,-16,-16,-15,-15,-14,-15,-15,-15,-16,-16,-16,-16,-17,-16,-15,-14,-15,-15,-16,-16,-16,-17,-16,-17,-17,-16,-17,-16,-16,-16,-16,-16,-16,-16,-16,-15,-15,-15,-16,-16,-17,-17,-16,-17,-17,-16,-15,-16,-17,-17,-18,-19,-19,-19,-20,-21,-22,-23,-24,-25,-24,-24,-23,-23,-24,-23,-23,-24,-25,-25,-26,-26,-25,-24,-24,-24,-25,-25,-25,-25,-25,-25,-26,-26,-26,-27,-26,-25,-25,-24,-23,-24,-24,-24,-24,-25,-24,-24,-23,-22,-22,-21,-22,-21,-21,-20,-20,-21,-20,-19,-18,-18,-17,-17,-18,-19,-20,-20,-20,-20,-20,-19,-20,-21,-21,-22,-22,-22,-22,-22,-23,-23,-22,-23,-23,-24,-23,-23,-23,-23,-22,-23,-23,-23,-22,-22,-22,-23,-22,-23,-23,-24,-25,-24,-24,-25,-26,-26,-26,-26,-26,-25,-26,-25,-24,-24,-24,-24,-25,-26,-26,-27,-28,-28,-29,-28,-28,-28,-28,-29,-28,-28,-27,-27,-27,-27,-27,-27,-27,-27,-27,-27,-27,-27,-28,-27,-26,-25,-24,-25,-24,-24,-24,-23,-22,-23,-24,-24,-24,-23,-22,-22,-22,-21,-20,-20,-21,-21,-21,-20,-20,-20,-20,-20,-20,-21,-20,-20,-21,-21,-22,-22,-23,-22,-22,-22,-22,-23,-24,-24,-23,-24,-25,-25,-25,-26,-27,-28,-28,-27,-26,-26,-27,-28,-28,-27,-27,-27,-27,-27,-26,-25,-26,-25,-25,-25,-24,-24,-24,-25,-24,-24,-25,-24,-25,-26,-26,-26,-26,-27,-27,-27,-26,-26,-25,-24,-24,-23,-22,-23,-23,-22,-23,-24,-24,-24,-25,-26,-25,-24,-25,-25,-25,-25,-24,-23,-22,-22,-22,-22,-22,-21,-22,-23,-23,-22,-22,-21,-22,-21,-21,-22,-22,-21,-22,-21,-20,-20,-20,-20,-19,-19,-19,-19,-19,-19,-19,-19,-19,-18,-17,-16,-16,-16,-16,-16,-15,-16,-16,-16,-16,-15,-15,-14,-14,-15,-14,-13,-13,-13,-14,-15,-16,-15,-15,-15,-15,-15,-14,-15,-16,-17,-16,-15,-15,-15,-15,-16,-17,-17,-17,-17,-18,-18,-17,-17,-18,-18,-18,-18,-19,-20,-20,-20,-19,-20,-20,-21,-20,-19,-19,-20,-20,-20,-20,-19,-18,-17,-17,-17,-18,-18,-18,-18,-19,-19,-19,-20,-20,-21,-20,-20,-20,-20,-20,-19,-19,-19,-18,-18,-19,-19,-20,-20,-20,-20,-20,-20,-20,-21,-21,-21,-22,-21,-20,-19,-19,-20,-21,-21,-21,-20,-20,-19,-20,-20,-20,-20,-19,-20,-20,-20,-21,-20,-21,-20,-20,-20,-21,-21,-20,-20,-21,-21,-20,-21,-22,-23,-23,-23,-23,-24,-23,-24,-25,-26,-25,-24,-24,-24,-24,-25,-25,-25,-25,-24,-24,-24,-25,-25,-24,-24,-25,-25,-25,-25,-25,-25,-25,-24,-24,-23,-24,-23,-23,-23,-23,-23,-24,-23,-22,-22,-21,-21,-20,-19,-19,-18,-18,-18,-17,-17,-18,-18,-17,-18,-19,-19,-19,-20,-21,-20,-19,-18,-18,-18,-18,-19,-18,-17,-17,-17,-17,-18,-18,-19,-18,-19,-19,-19,-18,-18,-18,-18,-17,-17,-16,-16,-17,-18,-19,-18,-18,-18,-17,-17,-17,-16,-16,-15,-15,-14,-15,-15,-14,-14,-13,-13,-14,-14,-15,-15,-15,-16,-17,-17,-16,-15,-14,-13,-14,-14,-14,-14,-14,-13,-12,-12,-11,-12,-11,-12,-12,-12,-12,-12,-11,-11,-12,-12,-11,-11,-10,-10,-10,-11,-11,-10,-11,-11,-11,-12,-11,-12,-11,-11,-10,-9,-8,-8,-8,-9,-9,-10,-9,-10,-9,-9,-9,-9,-9,-10,-11,-10,-11,-11,-11,-11,-10,-11,-12,-11,-11,-10,-11,-12,-12,-11,-11,-11,-12,-11,-11,-11,-11,-10,-9,-10,-10,-9,-9,-9,-9,-9,-10,-10,-9,-9,-9,-8,-8,-7,-7,-7,-7,-7,-6,-6,-6,-6,-5,-4,-4,-4,-3,-4,-4,-4,-3,-3,-3,-2,-3,-3,-4,-4,-4,-4,-5,-4,-4,-5,-5,-5,-4,-4,-3,-4,-4,-4,-4,-5,-6,-6,-5,-5,-6,-6,-6,-6,-5,-4,-4,-4,-5,-4,-5,-4,-3,-3,-3,-4,-5,-5,-5,-4,-3,-3,-3,-3,-3,-4,-4,-5,-6,-7,-7,-7,-7,-8,-9,-9,-9,-9,-8,-8,-8,-9,-9,-9,-10,-10,-11,-12,-12,-12,-12,-12,-12,-12,-12,-12,-11,-12,-12,-11,-11,-10,-10,-9,-8,-7,-7,-7,-7,-7,-6,-7,-6,-6,-7,-7,-7,-8,-9,-9,-8,-8,-8,-8,-8,-7,-8,-7,-6,-6,-6,-6,-5,-5,-4,-4,-3,-4,-5,-4,-3,-3,-3,-2,-2,-3,-2,-2,-2,-2,-3,-3,-3,-2,-2,-2,-1,-2,-3,-2,-2,-2,-3,-2,-2,-3,-3,-4,-4,-3,-2,-2,-3,-3,-3,-4,-3,-3,-2,-1,0,0,-1,0,0,-1,-1,-1,-1,-1,-1,0,0,-1,-1,-1,-1,0,0,-1,-2,-1,-1,-2,-1,-1,-1,0,-1,-2,-3,-3,-4,-4,-5,-5,-6,-6,-6,-6,-6,-6,-5,-5,-6,-6,-5,-5,-6,-7,-8,-8,-8,-7,-7,-8,-8,-7,-6,-5,-6,-5,-4,-4,-4,-4,-3,-4,-4,-3,-4,-3,-2,-3,-2,-1,-2,-2,-3,-3,-4,-3,-4,-4,-5,-5,-5,-5,-6,-5,-5,-5,-4,-5,-6,-5,-5,-5,-4,-3,-3,-4,-4,-3,-3,-3,-4,-4,-4,-5,-6,-7,-6,-5,-5,-6,-5,-5,-4,-4,-3,-3,-4,-4,-3,-4,-5,-4,-4,-4,-4,-3,-4,-5,-4,-5,-4,-4,-5,-4,-4,-4,-4,-4,-4,-4,-5,-5,-5,-5,-4,-4,-5,-6,-6,-6,-6,-7,-7,-7,-6,-6,-6,-5,-6,-7,-8,-9,-9,-9,-10,-10,-10,-9,-10,-10,-9,-8,-7,-6,-6,-7,-8,-8,-9,-8,-8,-7,-7,-7,-7,-8,-9,-9,-9,-9,-9,-9,-10,-10,-10,-10,-10,-11,-11,-12,-13,-12,-12,-13,-14,-13,-14,-14,-15,-15,-15,-15,-14,-13,-13,-13,-13,-14,-13,-13,-13,-14,-15,-15,-14,-15,-16,-16,-15,-15,-15,-14,-15,-15,-15,-16,-16,-16,-15,-16,-16,-16,-16,-16,-17,-17,-18,-18,-18,-18,-18,-18,-17,-17,-18,-17,-17,-16,-15,-15,-14,-14,-15,-14,-14,-14,-14,-14,-13,-13,-13,-12,-12,-11,-10,-11,-10,-10,-9,-10,-10,-11,-12,-11,-11,-12,-13,-12,-12,-13,-13,-13,-14,-14,-14,-15,-15,-16,-17,-17,-17,-17,-17,-17,-18,-18,-18,-17,-16,-15,-16,-15,-14,-14,-14,-13,-14,-13,-12,-12,-12,-13,-13,-13,-14,-14,-13,-13,-12,-12,-11,-10,-10,-9,-9,-9,-9,-8,-9,-9,-9,-8,-8,-9,-8,-8,-8,-8,-8,-9,-9,-9,-9,-10,-10,-9,-9,-9,-9,-10,-9,-10,-10,-11,-10,-10,-10,-10,-9,-8,-8,-8,-8,-8,-8,-8,-7,-7,-8,-9,-9,-9,-9,-10,-10,-10,-11,-12,-12,-12,-12,-12,-13,-14,-14,-15,-15,-14,-15,-15,-15,-15,-15,-16,-16,-17,-17,-18,-17,-18,-18,-17,-17,-16,-17,-16,-15,-16,-16,-16,-15,-15,-14,-14,-14,-14,-15,-16,-16,-15,-15,-14,-14,-14,-14,-13,-12,-12,-11,-11,-12,-12,-12,-13,-12,-12,-12,-11,-11,-12,-13,-13,-13,-13,-13,-12,-12,-11,-10,-9,-8,-8,-9,-10,-11,-11,-11,-11,-10,-10,-9,-9,-9,-9,-9,-9,-10,-10,-10,-11,-10,-10,-11,-12,-11,-12,-13,-12,-12,-12,-11,-11,-11,-11,-11,-11,-12,-12,-12,-12,-11,-11,-11,-11,-11,-10,-11,-11,-10,-10,-9,-8,-7,-8,-9,-10,-10,-9,-8,-8,-8,-8,-9,-10,-11,-10,-10,-10,-11,-11,-11,-11,-11,-10,-10,-10,-9,-10,-10,-10,-10,-11,-11,-10,-10,-10,-9,-9,-10,-9,-10,-11,-11,-12,-13,-12,-13,-13,-13,-12,-12,-11,-11,-12,-13,-14,-13,-12,-11,-12,-11,-11,-10,-10,-10,-9,-8,-7,-8,-8,-8,-8,-9,-9,-8,-8,-8,-8,-8,-9,-9,-9,-9,-9,-10,-11,-11,-11,-10,-10,-9,-10,-11,-10,-10,-11,-11,-11,-11,-11,-11,-12,-12,-11,-10,-10,-10,-10,-10,-9,-9,-9,-9,-10,-10,-10,-11,-12,-12,-13,-14,-13,-13,-14,-14,-13,-14,-13,-13,-13,-14,-14,-15,-16,-16,-16,-16,-17,-17,-18,-19,-18,-17,-18,-18,-17,-17,-18,-18,-17,-16,-16,-17,-17,-18,-18,-18,-17,-16,-15,-16,-16,-15,-15,-14,-14,-14,-15,-15,-15,-14,-15,-14,-13,-13,-12,-12,-12,-12,-13,-14,-13,-12,-12,-13,-14,-14,-14,-15,-16,-15,-15,-15,-16,-16,-17,-17,-17,-16,-15,-15,-15,-15,-14,-14,-15,-15,-15,-14,-14,-13,-14,-14,-13,-13,-13,-13,-13,-13,-12,-12,-11,-11,-11,-10,-9,-9,-9,-9,-10,-11,-12,-13,-12,-13,-12,-13,-14,-13,-14,-13,-12,-12,-11,-11,-10,-10,-10,-10,-10,-10,-10,-9,-9,-10,-10,-10,-10,-11,-11,-11,-10,-10,-10,-10,-10,-9,-10,-9,-9,-9,-9,-9,-10,-9,-9,-9,-9,-8,-9,-9,-10,-9,-8,-8,-9,-9,-9,-10,-10,-10,-10,-11,-12,-11,-11,-10,-11,-11,-11,-12,-12,-12,-12,-12,-13,-12,-13,-13,-13,-12,-12,-12,-11,-12,-11,-11,-11,-11,-10,-11,-10,-10,-11,-11,-10,-10,-10,-11,-12,-12,-11,-11,-10,-9,-9,-8,-8,-8,-9,-9,-9,-9,-8,-8,-7,-6,-5,-4,-4,-3,-2,-1,0,1,1,2,1,2,3,3,2,2,3,3,2,3,3,3,3,3,4,5,5,5,5,5,5,4,5,5,5,5,5,5,5,4,3,2,2,2,2,1,1,2,1,2,1,2,3,2,2,2,2,1,0,1,0,1,2,2,2,1,2,1,2,3,3,3,3,3,3,2,1,2,2,2,1,1,1,1,0,-1,-2,-3,-4,-4,-4,-5,-5,-5,-5,-4,-3,-3,-3,-4,-4,-5,-5,-5,-5,-6,-6,-6,-6,-7,-7,-6,-6,-6,-7,-6,-7,-7,-6,-5,-4,-3,-2,-3,-3,-2,-3,-2,-1,-1,-2,-2,-3,-4,-4,-4,-4,-5,-6,-6,-5,-5,-5,-5,-5,-5,-6,-5,-6,-7,-7,-7,-7,-7,-7,-7,-6,-6,-6,-6,-7,-6,-5,-4,-5,-5,-6,-5,-5,-5,-5,-5,-4,-5,-6,-6,-7,-6,-6,-6,-5,-5,-5,-6,-6,-7,-7,-6,-6,-5,-6,-7,-7,-6,-6,-7,-7,-7,-8,-8,-8,-8,-9,-8,-7,-7,-7,-7,-7,-6,-6,-6,-5,-5,-4,-4,-4,-4,-4,-4,-5,-6,-6,-6,-7,-7,-7,-6,-7,-7,-7,-7,-7,-6,-6,-6,-7,-7,-7,-8,-7,-7,-7,-7,-8,-7,-7,-7,-8,-7,-7,-6,-7,-6,-6,-5,-6,-7,-6,-6,-7,-7,-7,-7,-7,-7,-7,-6,-6,-7,-7,-7,-6,-6,-6,-5,-5,-5,-6,-7,-7,-8,-7,-7,-8,-8,-8,-9,-8,-8,-8,-7,-8,-8,-9,-8,-8,-8,-9,-10,-10,-10,-11,-11,-12,-11,-12,-13,-12,-11,-11,-12,-13,-14,-13,-13,-12,-13,-12,-12,-12,-13,-13,-13,-12,-11,-11,-11,-12,-12,-11,-11,-11,-11,-12,-13,-13,-12,-12,-12,-12,-12,-11,-11,-10,-11,-12,-13,-12,-12,-12,-12,-13,-13,-13,-13,-12,-12,-13,-13,-14,-14,-14,-15,-15,-14,-13,-14,-13,-14,-14,-15,-16,-16,-16,-15,-14,-15,-15,-15,-14,-14,-14,-14,-13,-13,-13,-13,-12,-12,-13,-12,-11,-12,-12,-12,-12,-11,-11,-10,-9,-8,-8,-9,-10,-9,-9,-9,-9,-8,-9,-9,-10,-9,-8,-8,-8,-8,-8,-8,-9,-9,-10,-10,-10,-9,-10,-9,-9,-9,-9,-10,-10,-10,-9,-9,-10,-10,-10,-10,-10,-10,-10,-10,-10,-10,-10,-10,-9,-9,-10,-11,-12,-12,-11,-11,-12,-12,-12,-13,-13,-14,-13,-14,-14,-15,-15,-15,-15,-16,-17,-17,-17,-17,-18,-17,-16,-15,-14,-13,-13,-14,-13,-13,-13,-12,-12,-12,-12,-11,-12,-13,-14,-15,-15,-15,-14,-14,-13,-13,-13,-13,-13,-14,-14,-14,-14,-15,-14,-13,-13,-12,-12,-12,-11,-11,-10,-9,-9,-9,-9,-9,-10,-10,-10,-11,-10,-11,-11,-10,-9,-8,-8,-8,-7,-6,-5,-5,-6,-5,-5,-6,-5,-5,-5,-5,-4,-4,-4,-3,-4,-3,-3,-4,-4,-4,-3,-2,-2,-1,-1,-1,-1,-2,-3,-3,-2,-2,-1,0,0,-1,-1,-1,0,1,1,2,1,2,3,4,5,5,5,6,7,7,7,6,7,7,6,6,7,6,6,7,6,6,5,5,5,4,4,5,6,6,6,6,6,7,7,8,7,8,7,7,8,7,8,9,8,8,8,8,7,7,6,6,6,7,8,8,8,9,9,8,9,9,10,10,10,11,10,10,10,11,12,12,11,11,10,9,9,8,8,7,6,6,6,6,6,6,6,5,6,6,6,6,6,6,7,7,7,8,8,8,9,10,10,11,12,11,10,10,10,10,9,9,9,9,10,9,8,8,8,9,8,7,8,8,9,8,8,8,9,9,8,7,6,7,6,7,6,6,6,7,8,8,8,9,9,8,8,7,6,7,7,7,7,7,6,7,8,7,7,7,7,7,7,7,6,6,7,7,8,8,8,9,9,10,9,10,10,10,10,11,11,10,10,9,10,10,10,10,9,8,8,7,7,8,8,8,8,9,9,9,10,10,10,10,9,10,10,9,10,10,10,10,11,10,10,11,11,10,10,10,10,10,11,11,10,10,10,10,11,10,11,11,10,10,10,10,10,9,9,10,10,11,10,10,10,9,9,10,10,10,9,9,8,8,8,8,8,8,9,9,10,10,10,9,10,9,9,8,8,7,7,7,6,6,7,7,8,8,8,7,7,8,8,8,7,6,6,5,6,7,6,5,5,6,6,6,6,5,6,7,6,7,6,6,7,6,6,5,5,4,4,5,5,5,5,4,3,4,4,4,5,6,7,7,6,6,6,6,7,7,8,8,7,6,5,6,5,5,5,5,5,4,4,4,5,6,5,5,4,5,5,4,5,6,6,6,6,6,5,5,5,4,4,4,4,4,3,4,4,5,6,6,6,6,5,5,5,5,5,4,4,4,4,4,4,5,6,5,5,6,6,7,7,7,7,8,9,8,9,9,8,7,8,8,8,8,8,7,7,8,9,10,10,9,8,8,7,6,6,5,4,3,3,2,1,1,2,3,2,2,1,1,1,1,0,0,1,1,1,0,0,0,0,0,1,1,1,1,1,1,1,1,0,0,-1,-1,-1,-1,-2,-3,-4,-4,-4,-4,-5,-5,-5,-4,-4,-5,-6,-5,-5,-5,-6,-7,-8,-7,-6,-6,-7,-8,-8,-8,-8,-8,-7,-6,-6,-6,-7,-6,-6,-6,-6,-6,-5,-6,-5,-6,-6,-6,-5,-6,-5,-5,-6,-6,-6,-6,-6,-6,-6,-6,-6,-5,-5,-5,-5,-6,-5,-5,-5,-6,-6,-7,-6,-5,-5,-5,-4,-5,-6,-6,-7,-8,-7,-8,-8,-8,-8,-9,-9,-8,-7,-8,-9,-9,-10,-9,-10,-10,-10,-11,-11,-10,-10,-9,-9,-9,-8,-8,-7,-6,-7,-8,-8,-8,-7,-7,-8,-7,-8,-8,-8,-9,-9,-8,-9,-8,-7,-6,-6,-6,-6,-6,-6,-7,-7,-7,-6,-7,-7,-8,-8,-8,-9,-9,-9,-8,-9,-9,-8,-8,-7,-7,-8,-9,-8,-9,-10,-11,-10,-10,-10,-10,-10,-9,-9,-9,-8,-8,-8,-8,-9,-9,-9,-9,-10,-9,-10,-11,-11,-10,-11,-11,-11,-11,-11,-12,-11,-11,-10,-9,-10,-10,-10,-10,-9,-9,-9,-10,-10,-9,-10,-10,-11,-10,-11,-10,-10,-9,-10,-10,-10,-9,-9,-8,-8,-9,-9,-9,-8,-9,-8,-8,-8,-7,-7,-7,-8,-8,-8,-9,-9,-10,-10,-10,-9,-9,-9,-10,-10,-11,-10,-11,-11,-12,-13,-13,-14,-13,-14,-14,-14,-15,-15,-15,-14,-14,-14,-14,-15,-16,-16,-17,-18,-17,-17,-18,-18,-18,-18,-17,-17,-17,-16,-16,-16,-16,-17,-17,-16,-17,-17,-17,-18,-18,-18,-18,-19,-19,-18,-17,-18,-18,-17,-18,-18,-18,-19,-19,-18,-19,-18,-18,-18,-19,-19,-18,-18,-17,-17,-17,-17,-16,-15,-16,-15,-15,-16,-16,-15,-14,-15,-14,-14,-15,-14,-15,-14,-14,-14,-14,-14,-13,-13,-13,-12,-12,-11,-10,-10,-9,-9,-9,-9,-9,-8,-9,-8,-9,-9,-9,-8,-9,-9,-9,-10,-10,-10,-11,-11,-12,-11,-11,-11,-10,-9,-8,-9,-10,-10,-10,-10,-11,-11,-10,-9,-8,-7,-6,-6,-6,-5,-6,-6,-6,-5,-6,-5,-5,-5,-4,-4,-3,-3,-3,-4,-4,-4,-4,-3,-3,-4,-5,-6,-6,-6,-5,-6,-6,-6,-6,-6,-5,-5,-5,-5,-5,-4,-5,-4,-5,-5,-4,-4,-5,-6,-5,-4,-5,-5,-5,-5,-5,-5,-4,-3,-3,-3,-2,-1,0,1,1,0,-1,-1,-1,0,1,0,0,0,-1,-1,-1,0,1,1,2,2,3,3,3,3,3,4,5,4,3,3,3,4,4,4,3,2,3,3,4,5,5,5,5,5,4,4,4,3,3,2,3,4,4,5,5,6,6,7,7,7,6,6,7,7,8,9,9,9,8,8,9,9,9,9,9,9,9,9,8,7,8,8,7,6,6,6,7,8,8,8,7,7,8,7,6,5,5,5,5,5,4,5,6,6,6,6,6,6,6,5,5,5,6,6,6,5,4,5,4,5,5,4,4,4,3,4,4,4,5,5,5,5,5,4,4,4,5,6,7,7,8,8,8,9,9,9,8,8,8,7,7,8,9,9,8,7,6,7,7,8,8,9,9,9,8,8,9,10,11,10,9,9,8,7,7,6,5,4,5,5,4,3,2,3,3,4,4,4,4,4,4,5,5,6,5,5,6,5,4,4,4,4,5,5,5,4,5,5,6,5,5,6,5,6,6,5,5,6,6,6,6,6,6,5,5,5,6,6,6,7,7,7,7,8,9,10,10,9,10,9,10,11,10,10,11,10,11,12,11,10,10,10,10,10,10,9,9,10,11,12,12,11,11,11,12,13,13,13,13,14,15,16,16,16,16,17,17,18,18,17,17,18,19,18,18,18,17,16,17,17,18,17,17,16,16,17,17,18,18,18,17,16,17,17,17,16,16,16,17,17,16,15,16,15,14,15,15,16,17,17,16,16,17,17,18,18,17,16,16,15,14,14,14,13,12,12,12,12,13,13,12,13,13,13,13,12,11,11,11,12,11,10,10,9,9,8,7,7,8,8,7,6,6,5,5,6,7,8,7,8,8,8,8,8,8,9,9,10,10,11,11,12,12,12,11,10,10,10,10,9,9,10,11,11,10,10,9,10,11,11,10,11,11,11,11,10,10,10,11,10,10,10,11,11,11,11,12,12,12,12,12,12,12,13,12,13,14,13,13,13,13,14,14,14,14,14,14,15,14,13,12,12,13,13,12,12,12,11,11,11,12,13,12,11,11,10,9,9,10,10,10,11,11,11,11,11,10,11,11,10,9,10,10,9,8,9,10,9,9,10,9,9,10,10,11,11,12,12,12,12,12,12,11,11,11,12,12,12,11,11,11,11,11,10,10,10,11,12,12,13,13,14,14,14,15,15,14,14,14,15,16,15,15,16,16,16,17,16,17,16,16,16,16,17,17,17,18,18,18,18,18,18,18,17,17,18,18,18,18,18,19,20,19,20,20,20,19,20,20,20,20,20,20,19,20,19,19,19,19,20,21,22,22,21,21,21,21,21,21,22,22,22,22,23,23,22,23,24,25,25,24,23,22,21,20,20,20,20,20,20,19,19,20,20,20,20,20,20,19,19,19,19,20,21,20,19,19,20,19,18,17,17,16,17,17,18,18,18,18,18,17,17,18,18,18,19,18,19,19,20,21,20,19,18,18,18,19,20,19,19,19,20,20,21,21,20,20,19,19,20,21,22,21,21,22,23,24,25,24,23,23,24,23,24,24,25,26,26,25,25,25,24,24,24,25,25,26,25,25,25,25,25,24,23,23,22,22,23,23,24,24,25,26,26,25,25,24,24,24,24,23,23,24,25,25,25,26,26,27,28,29,29,29,29,30,29,28,29,29,29,28,28,28,28,27,27,28,28,27,26,25,25,25,25,25,26,25,25,26,25,25,26,26,25,25,25,25,26,25,25,26,26,25,25,26,26,25,25,24,24,23,22,21,22,22,22,22,21,20,20,20,21,21,20,19,19,18,17,18,19,18,18,18,18,18,17,17,17,18,18,19,18,19,19,18,18,17,18,18,19,18,18,18,18,19,19,19,20,19,18,17,17,17,16,15,14,15,15,15,14,15,14,14,15,15,15,15,15,15,14,15,15,14,14,15,14,14,14,14,14,14,15,16,15,14,14,13,13,13,14,13,14,13,13,14,13,13,13,13,13,12,12,13,13,12,12,13,13,12,12,11,11,10,11,12,13,13,13,14,14,14,14,14,14,15,16,15,15,15,15,14,15,15,15,15,15,15,15,16,15,14,14,13,13,12,12,12,12,12,12,11,11,11,11,11,11,10,10,11,12,12,13,13,14,15,16,16,17,17,16,15,16,15,15,16,16,16,16,16,15,15,15,15,15,16,16,16,15,14,14,14,14,14,15,14,14,15,16,17,17,17,17,17,16,16,17,17,17,17,16,17,16,15,16,16,16,17,18,18,17,17,16,16,15,15,15,15,15,16,17,16,16,16,15,15,15,16,15,16,17,17,16,15,14,15,15,14,14,14,13,12,12,12,12,13,13,13,12,13,13,12,11,11,10,10,10,10,9,9,8,7,7,6,6,5,5,5,5,5,5,5,4,3,2,1,1,2,2,2,2,2,3,3,4,3,3,4,4,4,4,3,4,4,4,3,3,4,5,6,6,6,5,5,5,5,5,5,5,6,6,6,5,4,4,5,4,5,5,5,4,4,5,5,6,6,5,5,5,6,6,5,4,5,4,4,5,6,7,8,8,8,8,9,8,8,7,8,7,7,6,7,7,7,7,7,7,8,8,9,10,10,11,12,12,11,12,12,13,13,13,13,12,13,13,14,14,15,16,15,14,15,14,14,14,15,16,15,15,15,15,15,15,15,15,15,14,14,14,13,13,12,12,12,12,12,11,11,12,12,12,12,12,12,11,11,10,10,11,10,11,11,12,12,12,12,11,11,11,11,10,10,9,9,10,10,10,11,11,11,12,13,14,14,15,15,15,15,16,15,14,15,15,15,14,13,13,12,12,12,12,12,12,12,12,12,13,12,12,11,11,11,11,11,12,12,11,11,12,11,12,12,12,13,14,13,13,12,13,13,12,12,13,12,13,12,11,12,12,11,12,13,13,12,11,11,11,11,11,11,12,12,12,12,12,12,13,14,15,15,15,15,16,15,16,16,17,17,18,19,20,19,18,19,19,20,21,21,21,22,22,21,21,22,22,22,23,23,23,23,23,24,24,24,24,25,25,25,26,26,26,27,26,25,24,23,23,22,23,24,24,25,24,25,25,25,24,24,23,22,22,22,22,21,21,21,21,21,20,20,20,20,19,20,20,20,20,20,19,18,17,16,15,15,16,16,16,16,16,16,17,17,17,18,19,19,18,17,17,16,16,16,16,16,16,15,15,16,16,16,15,14,14,15,14,13,13,14,13,12,11,10,10,9,8,9,8,8,8,8,9,8,8,9,10,11,11,11,11,10,10,9,8,8,8,7,8,9,9,9,9,9,10,11,11,12,12,11,12,12,13,13,14,14,14,14,14,13,14,15,15,15,16,15,15,14,15,15,14,13,13,14,15,15,14,14,14,14,13,14,14,13,13,14,14,14,15,16,16,16,16,16,16,16,15,15,16,15,16,16,17,16,16,16,16,16,15,14,15,15,15,16,16,16,17,18,19,19,19,20,21,22,22,21,21,20,20,21,20,20,20,20,19,19,18,19,19,20,20,21,20,21,20,21,21,21,21,21,21,21,21,21,22,22,22,21,20,19,19,19,18,19,20,19,20,20,21,21,21,21,21,21,20,19,20,20,21,21,21,20,20,21,22,21,21,21,21,21,21,21,21,22,22,21,22,21,21,21,20,20,21,21,21,21,21,22,22,22,23,23,23,23,24,24,25,24,24,25,25,26,25,24,24,25,25,24,23,24,24,24,24,24,23,22,22,23,22,22,22,21,21,20,21,22,22,22,21,20,20,19,19,18,19,19,19,19,19,19,20,19,19,18,18,18,18,18,19,19,19,19,20,20,21,22,22,22,22,22,22,22,22,21,20,19,20,21,20,20,19,19,18,18,17,17,16,16,16,17,16,16,16,17,17,16,16,15,16,15,14,14,14,15,15,16,15,15,15,16,15,14,14,13,12,13,12,13,12,13,13,14,15,15,15,15,15,15,14,13,14,13,13,12,13,12,11,11,12,12,11,12,13,12,12,12,11,10,11,10,10,9,10,11,11,11,12,12,12,13,12,12,12,12,12,12,11,11,11,10,9,9,10,10,11,12,12,13,13,14,14,15,14,15,15,15,14,14,13,13,13,12,13,13,13,13,13,14,15,16,15,14,14,15,15,15,16,16,16,16,17,16,17,17,18,18,19,18,18,18,18,18,17,16,16,16,16,15,15,16,17,17,16,16,15,16,16,16,16,15,14,15,14,14,14,15,14,15,16,17,17,17,16,16,16,15,16,15,16,17,17,17,17,17,17,18,19,18,18,18,19,19,20,21,21,20,19,19,18,19,19,18,17,17,17,18,17,17,17,16,15,15,14,14,14,15,16,17,17,17,17,17,17,17,17,17,17,16,16,16,16,17,17,17,18,18,19,19,19,20,21,20,20,20,21,22,21,21,22,21,21,20,19,18,18,19,19,18,17,18,18,18,18,19,18,19,19,19,19,19,19,18,19,19,18,19,20,21,21,20,19,18,18,18,18,18,19,19,18,18,18,17,16,17,16,15,15,15,14,14,15,14,13,12,12,13,14,14,13,14,14,14,14,13,13,13,13,13,13,13,12,12,13,13,14,15,16,15,14,14,14,13,13,13,12,12,12,11,11,11,10,10,9,10,9,10,11,12,12,13,14,14,14,14,14,14,13,12,13,13,12,12,12,11,11,11,10,10,10,10,9,9,8,9,9,9,9,10,10,11,11,11,10,11,10,11,11,12,13,14,14,13,14,15,16,16,17,18,19,20,19,18,17,17,18,18,19,19,18,19,18,19,19,18,17,17,16,15,15,16,17,16,15,15,14,13,13,13,12,12,12,13,13,12,12,12,13,13,13,12,12,11,12,11,10,9,9,9,9,9,8,8,9,9,10,10,9,9,9,9,8,8,9,9,9,10,9,9,9,9,10,9,9,9,9,8,8,9,8,9,8,8,7,6,6,5,5,6,6,5,5,5,4,4,3,3,4,4,5,6,7,7,7,6,5,5,4,5,6,6,7,7,6,5,5,6,7,8,8,7,7,7,7,7,7,8,8,8,8,8,7,6,7,7,6,7,7,7,8,8,9,10,10,9,8,8,8,9,9,9,8,8,8,7,7,8,7,8,7,7,8,9,10,10,9,10,9,10,11,10,11,10,10,9,8,8,8,8,8,7,6,5,4,5,4,4,5,5,4,4,3,2,2,2,1,1,1,1,0,0,0,1,2,1,2,3,3,4,4,3,3,4,5,4,5,5,5,4,3,3,3,3,3,3,2,2,1,1,1,0,0,0,-1,-2,-2,-2,-1,-2,-2,-1,0,-1,-1,-1,-1,0,-1,-2,-2,-2,-2,-3,-4,-4,-4,-4,-4,-4,-4,-3,-4,-3,-3,-2,-3,-3,-3,-3,-2,-2,-1,-1,-1,-1,-1,-2,-2,-2,-2,-2,-1,-2,-2,-1,-2,-2,-3,-3,-4,-4,-4,-5,-4,-5,-4,-4,-4,-4,-3,-4,-3,-3,-2,-1,0,0,-1,-1,-2,-1,-2,-2,-3,-3,-3,-4,-3,-2,-3,-3,-4,-4,-5,-5,-4,-3,-3,-3,-3,-3,-3,-2,-2,-2,-2,-3,-3,-2,-3,-2,-3,-2,-1,-1,-1,-1,-1,-1,-2,-3,-3,-4,-4,-3,-4,-4,-4,-4,-5,-5,-6,-6,-6,-7,-7,-7,-8,-8,-8,-8,-8,-7,-8,-9,-10,-10,-11,-10,-10,-9,-9,-10,-11,-10,-11,-10,-9,-9,-8,-8,-8,-9,-8,-8,-9,-8,-8,-8,-7,-7,-8,-8,-8,-8,-7,-7,-7,-7,-7,-7,-8,-8,-7,-6,-5,-6,-7,-7,-8,-7,-7,-6,-6,-7,-7,-6,-7,-7,-7,-6,-6,-5,-5,-5,-5,-5,-4,-4,-5,-4,-4,-3,-3,-3,-3,-4,-3,-3,-4,-5,-5,-5,-5,-5,-5,-5,-5,-6,-7,-7,-8,-9,-8,-7,-6,-7,-6,-6,-6,-5,-5,-5,-5,-5,-4,-4,-3,-2,-1,-2,-3,-3,-2,-1,0,0,0,1,2,2,2,2,2,3,3,2,2,3,3,3,4,4,5,6,6,7,6,5,5,5,6,6,7,8,7,7,8,8,8,7,7,7,6,6,6,6,5,6,5,5,5,5,6,6,6,6,5,6,7,6,6,5,4,4,5,4,5,4,4,3,3,4,3,3,3,4,5,5,5,6,5,6,5,5,5,5,4,4,4,5,5,5,4,4,3,3,3,2,3,3,3,3,4,4,5,5,6,7,6,7,7,8,8,7,7,6,6,5,5,6,7,7,8,9,8,9,9,9,9,9,10,11,12,12,11,10,10,10,11,10,11,11,12,12,11,11,10,9,10,11,11,11,12,12,13,13,14,14,15,14,15,15,15,15,16,15,16,16,16,16,15,15,15,16,16,17,16,17,18,17,18,18,19,18,19,20,21,20,19,19,20,20,20,19,19,19,20,21,20,19,19,18,18,18,18,18,17,17,18,17,16,15,16,15,15,16,17,17,17,17,18,17,17,18,18,18,19,18,17,17,16,16,15,14,13,14,13,14,14,14,14,14,15,15,14,13,12,12,12,11,11,12,12,13,14,13,13,13,13,13,12,13,13,14,14,13,13,13,13,13,14,13,14,14,15,15,16,16,16,17,17,17,16,16,16,15,15,14,14,14,14,14,14,14,14,15,15,14,14,15,15,14,15,15,14,14,13,13,12,13,14,14,14,15,16,17,16,16,16,15,15,16,16,16,16,16,15,15,16,16,15,15,14,14,14,14,14,15,15,14,15,14,15,16,17,17,16,15,16,16,15,16,16,16,16,16,16,17,17,17,17,16,15,15,14,15,14,15,14,13,12,12,11,11,12,13,13,12,12,12,12,13,13,14,15,15,15,15,14,14,14,13,12,13,13,13,13,14,14,14,14,14,13,13,14,14,15,14,15,15,15,15,16,16,15,15,15,15,14,13,12,13,13,12,12,13,13,12,11,11,11,11,10,9,8,7,8,9,9,8,9,9,9,8,7,7,8,8,8,8,8,8,9,9,10,10,11,10,11,12,13,13,13,12,12,12,13,13,13,14,14,15,15,16,15,15,15,15,15,15,15,14,13,12,13,12,12,12,13,12,12,11,10,11,10,10,11,10,10,9,9,9,10,11,10,10,9,10,11,10,11,12,12,12,12,13,12,11,10,11,11,11,11,11,10,11,11,11,11,10,10,11,11,12,13,13,13,13,13,12,12,12,11,11,12,11,12,12,11,11,12,13,14,14,15,15,14,15,15,15,15,15,14,13,13,12,12,11,11,10,11,12,11,11,10,9,9,9,9,9,9,8,9,8,7,6,7,7,7,8,7,6,6,6,5,5,5,5,6,5,4,4,4,4,3,3,4,5,6,6,6,6,6,7,7,7,7,8,8,7,6,5,6,6,6,6,6,6,7,6,7,7,6,6,7,7,6,5,5,5,6,5,5,5,4,3,2,1,1,0,0,0,0,0,-1,-2,-2,-2,-3,-3,-4,-3,-4,-3,-2,-1,-1,-2,-2,-2,-2,-2,-2,-1,-2,-3,-3,-3,-4,-3,-3,-3,-3,-4,-5,-4,-4,-3,-2,-2,-2,-2,-3,-4,-5,-5,-5,-6,-7,-7,-7,-7,-7,-8,-8,-8,-7,-8,-7,-6,-6,-6,-7,-8,-8,-8,-8,-8,-7,-8,-7,-7,-8,-7,-8,-8,-8,-9,-9,-9,-9,-10,-11,-10,-10,-10,-10,-10,-10,-10,-10,-9,-9,-9,-9,-9,-9,-8,-8,-8,-8,-7,-8,-7,-6,-7,-6,-6,-6,-6,-6,-6,-7,-7,-7,-8,-7,-8,-9,-8,-8,-8,-8,-8,-8,-8,-8,-8,-8,-9,-8,-7,-6,-5,-5,-5,-5,-5,-4,-4,-5,-4,-4,-4,-4,-5,-5,-6,-7,-8,-7,-8,-8,-7,-7,-6,-5,-5,-5,-5,-5,-5,-6,-5,-4,-3,-3,-2,-1,-1,-2,-1,-1,-2,-1,-1,-1,0,-1,-2,-3,-4,-4,-4,-5,-4,-3,-3,-4,-4,-3,-3,-4,-4,-3,-3,-3,-3,-4,-3,-2,-2,-2,-2,-3,-3,-4,-3,-2,-2,-3,-4,-4,-4,-4,-4,-4,-5,-6,-6,-6,-6,-6,-6,-6,-7,-6,-5,-5,-5,-6,-5,-6,-7,-7,-6,-7,-7,-6,-5,-5,-5,-5,-6,-6,-7,-6,-5,-5,-6,-6,-6,-6,-5,-5,-5,-6,-7,-6,-6,-6,-6,-6,-5,-5,-5,-5,-5,-5,-6,-6,-6,-6,-6,-6,-6,-7,-8,-8,-9,-9,-10,-11,-11,-11,-11,-11,-11,-12,-11,-12,-12,-12,-13,-13,-13,-13,-13,-13,-14,-14,-14,-13,-14,-15,-15,-15,-16,-15,-16,-16,-16,-17,-17,-18,-18,-19,-18,-17,-16,-15,-16,-16,-16,-16,-17,-18,-17,-16,-17,-18,-18,-18,-18,-17,-17,-18,-18,-19,-19,-18,-17,-18,-18,-17,-17,-17,-17,-16,-16,-16,-15,-14,-14,-14,-14,-13,-14,-14,-14,-14,-14,-15,-14,-14,-13,-14,-14,-14,-14,-13,-13,-14,-14,-14,-14,-14,-13,-12,-12,-12,-11,-11,-10,-10,-11,-10,-11,-12,-13,-12,-12,-13,-13,-12,-12,-12,-13,-12,-12,-12,-11,-11,-11,-11,-11,-11,-12,-11,-11,-11,-10,-10,-9,-8,-9,-8,-7,-7,-7,-7,-7,-6,-5,-4,-4,-4,-4,-5,-4,-5,-5,-5,-6,-5,-4,-3,-2,-3,-2,-2,-3,-4,-4,-4,-4,-4,-4,-5,-6,-6,-6,-7,-8,-8,-8,-9,-10,-9,-9,-9,-8,-8,-8,-8,-9,-9,-9,-9,-9,-9,-9,-10,-10,-10,-10,-10,-11,-12,-12,-13,-14,-14,-14,-13,-13,-12,-12,-12,-13,-14,-13,-14,-13,-12,-13,-12,-11,-10,-11,-10,-10,-10,-11,-12,-12,-13,-13,-12,-13,-14,-15,-15,-15,-15,-15,-14,-14,-15,-16,-16,-17,-17,-16,-17,-18,-19,-18,-18,-17,-17,-17,-17,-17,-16,-16,-16,-15,-16,-15,-14,-13,-12,-13,-13,-12,-13,-13,-13,-12,-13,-13,-13,-13,-13,-13,-12,-12,-13,-14,-13,-12,-11,-11,-11,-12,-13,-12,-11,-12,-11,-11,-11,-12,-11,-11,-11,-12,-12,-13,-12,-12,-13,-13,-12,-13,-12,-13,-13,-12,-13,-13,-13,-12,-12,-11,-10,-9,-10,-10,-9,-10,-9,-9,-8,-7,-7,-7,-7,-8,-8,-9,-9,-9,-9,-9,-9,-8,-9,-9,-9,-10,-10,-10,-9,-9,-9,-10,-10,-10,-10,-11,-11,-11,-10,-10,-10,-10,-11,-11,-11,-11,-12,-13,-14,-13,-12,-12,-13,-14,-13,-13,-14,-14,-13,-13,-14,-14,-14,-13,-14,-14,-13,-14,-14,-14,-13,-13,-12,-12,-13,-13,-13,-14,-14,-15,-15,-15,-14,-14,-15,-16,-16,-17,-16,-17,-17,-17,-18,-19,-19,-18,-19,-20,-20,-21,-21,-20,-20,-20,-21,-22,-22,-23,-24,-25,-25,-25,-24,-23,-22,-23,-23,-24,-24,-24,-25,-24,-24,-23,-23,-22,-22,-23,-24,-23,-23,-23,-23,-24,-24,-23,-23,-23,-23,-24,-24,-25,-24,-24,-23,-23,-23,-24,-25,-25,-24,-24,-25,-25,-25,-26,-26,-25,-26,-26,-27,-28,-28,-29,-28,-27,-27,-27,-26,-25,-25,-25,-24,-24,-24,-23,-24,-23,-22,-21,-21,-20,-20,-19,-20,-19,-20,-19,-20,-20,-20,-21,-21,-21,-20,-20,-19,-19,-20,-20,-20,-20,-19,-18,-18,-18,-18,-17,-18,-18,-17,-17,-18,-18,-18,-18,-18,-18,-17,-17,-16,-16,-16,-15,-15,-16,-15,-15,-14,-14,-13,-13,-13,-13,-13,-13,-13,-12,-11,-11,-11,-10,-9,-9,-8,-8,-7,-7,-8,-8,-7,-8,-9,-10,-10,-10,-9,-9,-9,-8,-8,-8,-7,-7,-8,-7,-7,-8,-9,-9,-10,-11,-11,-11,-11,-11,-10,-10,-10,-10,-11,-11,-10,-11,-10,-10,-9,-9,-9,-9,-10,-10,-11,-11,-10,-9,-9,-9,-8,-9,-9,-9,-8,-8,-7,-6,-6,-5,-5,-4,-4,-3,-3,-2,-2,-2,-2,-2,-3,-3,-3,-2,-3,-3,-4,-4,-4,-4,-4,-4,-3,-4,-3,-3,-3,-3,-4,-4,-4,-4,-5,-5,-4,-4,-3,-4,-4,-4,-3,-4,-3,-2,-3,-2,-2,-1,-1,-1,-1,-1,-1,-1,-2,-2,-2,-1,-1,-2,-3,-3,-4,-5,-4,-4,-4,-4,-3,-3,-2,-2,-3,-2,-2,-1,-2,-1,-2,-2,-2,-1,-1,0,-1,0,0,0,-1,-1,-1,-2,-2,-3,-3,-3,-2,-2,-1,-1,-1,-1,-1,-1,-1,0,0,0,-1,0,1,2,1,1,1,2,1,1,1,1,0,1,0,0,0,1,1,1,0,-1,-1,-1,0,0,-1,0,0,-1,-1,0,1,1,1,2,2,2,3,4,4,5,4,3,3,2,2,2,1,2,2,2,3,3,3,3,4,5,5,6,5,4,4,4,4,4,4,4,4,4,4,5,5,5,5,5,5,4,3,2,3,3,3,4,4,4,5,6,5,5,5,4,5,4,3,4,4,3,3,3,3,2,1,1,1,2,2,2,3,4,4,5,5,6,7,6,5,5,5,5,5,5,6,7,7,7,7,6,6,6,5,5,5,5,5,6,7,7,6,5,4,3,3,4,4,4,4,3,3,2,2,1,0,0,-1,-1,-2,-1,-1,-1,-2,-2,-2,-2,-3,-3,-4,-4,-4,-4,-3,-4,-3,-3,-3,-2,-1,-2,-2,-1,-2,-1,-1,-1,-1,-2,-2,-2,-3,-2,-3,-3,-2,-2,-1,-1,-2,-2,-2,-3,-3,-3,-3,-3,-2,-3,-2,-3,-3,-3,-3,-3,-4,-4,-4,-3,-3,-4,-3,-3,-4,-3,-3,-4,-3,-2,-2,-1,-1,0,0,1,2,3,3,2,2,2,1,1,2,3,2,2,3,2,3,3,3,2,3,4,5,5,5,5,5,5,5,6,6,7,7,6,5,4,3,3,3,2,3,4,4,4,3,3,3,3,3,3,4,3,4,4,3,3,3,4,4,5,4,4,5,4,4,5,6,7,7,6,6,5,5,5,6,6,5,5,4,4,3,3,4,4,3,3,3,3,3,4,5,4,4,4,5,5,5,4,3,4,4,5,4,4,3,3,3,3,4,4,4,3,3,2,2,1,0,0,-1,-2,-3,-2,-3,-4,-4,-3,-4,-4,-5,-5,-5,-6,-7,-7,-6,-6,-6,-5,-4,-5,-6,-6,-5,-5,-5,-4,-4,-5,-6,-6,-5,-6,-7,-8,-9,-8,-8,-9,-8,-8,-8,-8,-9,-9,-10,-9,-8,-8,-8,-8,-8,-9,-9,-10,-11,-11,-10,-10,-10,-11,-11,-11,-10,-10,-10,-9,-9,-9,-8,-7,-8,-7,-8,-8,-9,-10,-9,-9,-10,-11,-11,-11,-11,-11,-11,-12,-11,-12,-11,-12,-12,-13,-13,-14,-13,-13,-12,-12,-12,-11,-11,-11,-11,-11,-11,-12,-12,-12,-13,-12,-12,-12,-12,-13,-13,-13,-13,-13,-14,-13,-14,-14,-14,-14,-14,-15,-15,-15,-15,-15,-14,-14,-15,-15,-16,-16,-16,-16,-17,-17,-17,-17,-18,-18,-19,-20,-20,-20,-21,-20,-20,-20,-21,-22,-23,-23,-24,-23,-23,-23,-24,-24,-24,-24,-23,-23,-22,-23,-22,-22,-22,-22,-21,-21,-22,-23,-24,-23,-24,-24,-24,-25,-26,-26,-26,-26,-26,-26,-26,-27,-28,-27,-26,-27,-27,-27,-26,-26,-26,-25,-25,-25,-25,-26,-26,-25,-26,-25,-26,-26,-26,-27,-26,-27,-28,-27,-28,-28,-28,-28,-27,-28,-28,-28,-28,-28,-28,-27,-27,-26,-27,-28,-29,-28,-28,-27,-27,-26,-26,-27,-27,-26,-25,-25,-26,-26,-27,-27,-27,-27,-27,-27,-26,-27,-26,-27,-26,-25,-25,-26,-27,-27,-28,-29,-30,-29,-29,-30,-30,-29,-30,-30,-31,-31,-32,-33,-33,-33,-33,-32,-33,-32,-31,-31,-32,-32,-33,-34,-33,-32,-32,-32,-32,-31,-30,-29,-28,-27,-27,-27,-28,-28,-28,-29,-29,-29,-30,-30,-29,-28,-29,-28,-28,-28,-27,-26,-26,-26,-26,-25,-26,-26,-25,-24,-24,-24,-25,-24,-24,-25,-25,-24,-24,-24,-23,-24,-24,-24,-24,-23,-22,-21,-22,-21,-21,-22,-22,-23,-23,-23,-23,-23,-23,-24,-24,-25,-25,-24,-25,-25,-24,-25,-25,-25,-25,-25,-26,-25,-25,-26,-26,-26,-26,-26,-27,-26,-27,-27,-27,-26,-27,-27,-27,-27,-27,-27,-27,-27,-27,-26,-27,-27,-26,-25,-25,-24,-24,-23,-24,-23,-24,-25,-25,-25,-24,-24,-25,-26,-25,-24,-24,-24,-25,-24,-24,-24,-24,-24,-24,-25,-25,-24,-24,-24,-24,-24,-25,-24,-24,-23,-23,-23,-23,-22,-21,-21,-20,-19,-18,-18,-18,-18,-18,-18,-19,-18,-18,-19,-19,-20,-21,-20,-21,-22,-23,-23,-23,-22,-21,-22,-22,-22,-23,-22,-22,-23,-24,-23,-22,-23,-22,-23,-22,-22,-23,-23,-23,-23,-23,-23,-23,-23,-24,-25,-25,-24,-24,-25,-24,-23,-23,-23,-23,-23,-22,-22,-21,-21,-22,-22,-23,-23,-24,-24,-25,-25,-25,-24,-24,-24,-23,-23,-24,-24,-23,-23,-24,-24,-24,-25,-24,-24,-25,-24,-23,-24,-23,-23,-24,-24,-24,-24,-24,-24,-24,-25,-25,-25,-26,-26,-26,-27,-27,-27,-27,-27,-27,-28,-28,-29,-29,-29,-28,-28,-28,-29,-29,-29,-30,-30,-31,-30,-30,-31,-30,-29,-30,-30,-30,-29,-29,-28,-28,-28,-29,-30,-29,-29,-29,-29,-30,-30,-30,-31,-32,-31,-32,-32,-32,-32,-32,-32,-32,-33,-33,-34,-33,-32,-32,-33,-34,-34,-34,-34,-34,-34,-33,-34,-34,-35,-36,-36,-35,-34,-35,-35,-36,-35,-35,-35,-36,-35,-34,-35,-35,-35,-36,-36,-36,-35,-35,-34,-34,-34,-33,-33,-34,-35,-36,-36,-36,-36,-37,-36,-35,-35,-36,-36,-35,-35,-34,-34,-34,-34,-34,-34,-34,-35,-36,-36,-36,-37,-37,-38,-38,-39,-39,-39,-40,-40,-40,-40,-40,-41,-41,-41,-40,-40,-40,-40,-40,-40,-40,-40,-41,-41,-42,-41,-41,-41,-41,-42,-41,-41,-41,-40,-39,-39,-40,-40,-41,-41,-41,-41,-41,-42,-42,-41,-42,-42,-42,-42,-42,-42,-42,-42,-42,-42,-43,-43,-43,-43,-42,-41,-40,-39,-39,-39,-40,-39,-38,-39,-38,-39,-40,-39,-39,-39,-38,-37,-37,-36,-35,-35,-34,-34,-34,-34,-34,-34,-34,-34,-34,-35,-36,-36,-35,-35,-36,-35,-34,-33,-33,-33,-34,-34,-34,-33,-33,-32,-33,-32,-31,-31,-30,-30,-29,-29,-29,-29,-30,-31,-30,-30,-30,-31,-31,-31,-32,-32,-32,-31,-31,-30,-30,-29,-29,-30,-30,-29,-29,-30,-30,-30,-30,-30,-31,-30,-29,-29,-28,-28,-29,-29,-29,-29,-30,-31,-30,-30,-29,-29,-30,-30,-30,-30,-30,-30,-30,-31,-30,-30,-30,-29,-28,-28,-28,-27,-26,-26,-25,-25,-26,-27,-27,-27,-28,-28,-29,-29,-29,-29,-29,-29,-29,-29,-30,-30,-30,-31,-31,-31,-32,-33,-33,-33,-34,-35,-35,-34,-33,-32,-32,-31,-32,-32,-32,-32,-33,-33,-32,-32,-31,-32,-32,-31,-30,-29,-29,-30,-30,-29,-28,-28,-28,-27,-27,-27,-28,-28,-27,-28,-29,-29,-28,-28,-28,-29,-30,-29,-30,-29,-28,-28,-27,-27,-28,-28,-28,-27,-27,-27,-27,-27,-26,-26,-25,-25,-25,-26,-26,-27,-26,-26,-27,-27,-26,-26,-25,-26,-26,-27,-27,-27,-27,-27,-27,-28,-28,-27,-26,-26,-27,-28,-29,-29,-28,-28,-28,-27,-28,-28,-29,-28,-28,-28,-29,-29,-29,-28,-27,-28,-28,-27,-27,-27,-28,-28,-27,-27,-26,-26,-26,-25,-25,-26,-26,-25,-25,-26,-26,-26,-27,-27,-27,-26,-26,-27,-26,-26,-26,-27,-28,-29,-30,-29,-29,-28,-27,-28,-28,-28,-27,-27,-26,-25,-25,-24,-24,-24,-25,-26,-26,-25,-26,-26,-26,-25,-25,-24,-24,-24,-25,-25,-26,-26,-27,-28,-28,-27,-27,-28,-28,-27,-27,-28,-27,-27,-27,-26,-27,-27,-27,-26,-25,-25,-24,-24,-24,-24,-25,-26,-27,-27,-27,-27,-27,-26,-25,-24,-25,-26,-26,-27,-26,-27,-27,-26,-26,-26,-26,-27,-28,-28,-28,-29,-28,-29,-30,-29,-28,-27,-27,-28,-28,-28,-29,-30,-30,-30,-30,-30,-30,-30,-31,-30,-30,-31,-32,-32,-31,-30,-30,-29,-29,-28,-28,-29,-30,-30,-30,-29,-29,-28,-28,-28,-28,-27,-27,-26,-27,-26,-26,-25,-25,-25,-25,-24,-23,-24,-24,-24,-24,-23,-22,-22,-22,-22,-22,-22,-21,-21,-21,-21,-20,-21,-21,-21,-20,-21,-20,-21,-22,-22,-22,-23,-24,-24,-24,-24,-24,-25,-24,-25,-24,-24,-23,-23,-24,-25,-25,-25,-26,-27,-27,-27,-27,-27,-27,-27,-28,-28,-28,-28,-28,-27,-28,-28,-27,-26,-26,-25,-25,-24,-24,-23,-22,-21,-22,-22,-23,-23,-24,-23,-23,-22,-21,-22,-23,-23,-22,-22,-22,-23,-23,-23,-22,-22,-21,-22,-23,-24,-25,-24,-23,-24,-24,-23,-22,-21,-21,-21,-22,-21,-20,-21,-21,-21,-20,-20,-19,-18,-17,-18,-18,-18,-19,-18,-17,-17,-17,-17,-17,-18,-19,-18,-18,-18,-17,-16,-16,-17,-17,-17,-18,-18,-18,-17,-18,-19,-19,-20,-20,-19,-19,-19,-19,-19,-19,-19,-19,-18,-18,-18,-18,-17,-17,-17,-17,-16,-16,-17,-17,-16,-16,-15,-14,-15,-14,-15,-15,-14,-15,-15,-14,-14,-14,-13,-12,-11,-11,-12,-12,-12,-12,-13,-12,-12,-12,-11,-11,-11,-11,-10,-11,-11,-11,-12,-13,-13,-14,-14,-15,-14,-13,-13,-13,-13,-12,-13,-12,-12,-12,-13,-12,-11,-12,-12,-12,-11,-11,-12,-13,-13,-12,-11,-11,-10,-10,-10,-10,-10,-10,-10,-10,-10,-11,-11,-11,-12,-13,-13,-13,-13,-13,-13,-14,-13,-13,-13,-13,-13,-14,-13,-14,-13,-13,-12,-12,-12,-13,-13,-12,-12,-13,-13,-13,-13,-14,-15,-14,-14,-14,-15,-15,-14,-14,-14,-13,-14,-14,-15,-15,-15,-16,-15,-15,-15,-14,-14,-14,-13,-14,-14,-15,-16,-15,-15,-14,-14,-13,-13,-13,-13,-12,-13,-13,-14,-14,-15,-15,-15,-16,-16,-17,-18,-18,-18,-18,-18,-18,-17,-17,-18,-19,-20,-21,-20,-20,-20,-19,-18,-19,-19,-19,-19,-19,-19,-18,-18,-18,-18,-18,-18,-19,-20,-19,-19,-18,-17,-17,-16,-17,-16,-17,-16,-16,-17,-17,-17,-17,-17,-17,-17,-17,-17,-17,-18,-18,-17,-18,-19,-19,-18,-18,-18,-18,-18,-19,-19,-19,-20,-19,-19,-18,-18,-18,-19,-20,-20,-20,-20,-20,-20,-21,-21,-21,-20,-21,-21,-20,-20,-20,-19,-18,-17,-17,-17,-17,-17,-17,-16,-15,-15,-15,-15,-15,-14,-14,-14,-14,-14,-14,-15,-15,-14,-14,-13,-13,-14,-13,-13,-12,-12,-12,-12,-12,-13,-12,-12,-13,-13,-14,-13,-13,-13,-12,-11,-10,-10,-10,-10,-10,-10,-9,-9,-8,-8,-8,-7,-7,-7,-6,-7,-8,-8,-8,-8,-8,-8,-9,-9,-9,-10,-10,-10,-10,-10,-10,-11,-11,-11,-11,-11,-11,-10,-10,-10,-10,-9,-10,-9,-8,-9,-8,-8,-8,-8,-8,-9,-8,-7,-8,-9,-9,-9,-10,-11,-11,-10,-11,-11,-11,-12,-12,-11,-11,-12,-12,-12,-13,-12,-11,-10,-11,-11,-11,-12,-12,-12,-11,-10,-10,-10,-10,-10,-11,-11,-11,-11,-10,-10,-10,-10,-10,-9,-9,-9,-8,-7,-6,-7,-7,-7,-7,-6,-6,-6,-7,-8,-9,-10,-11,-10,-10,-9,-9,-10,-11,-11,-11,-11,-12,-12,-12,-12,-12,-13,-12,-11,-12,-13,-13,-12,-12,-11,-10,-10,-10,-10,-10,-10,-9,-9,-10,-9,-9,-9,-9,-8,-8,-8,-7,-7,-7,-6,-5,-5,-4,-4,-4,-5,-6,-6,-7,-7,-6,-7,-7,-8,-9,-8,-9,-9,-9,-9,-8,-8,-8,-8,-8,-8,-8,-8,-8,-8,-9,-8,-9,-9,-8,-7,-7,-8,-8,-9,-9,-9,-9,-10,-9,-9,-9,-9,-9,-9,-8,-7,-6,-6,-6,-7,-6,-5,-6,-7,-7,-8,-9,-9,-9,-8,-8,-8,-9,-9,-10,-11,-11,-10,-10,-9,-8,-7,-7,-6,-7,-8,-8,-8,-9,-8,-7,-7,-7,-6,-7,-7,-7,-7,-6,-7,-7,-8,-8,-7,-6,-7,-8,-9,-9,-8,-9,-10,-9,-9,-9,-8,-7,-7,-6,-5,-4,-3,-3,-4,-3,-4,-3,-3,-3,-3,-3,-3,-2,-1,-1,-1,-1,-1,-1,-2,-3,-4,-4,-3,-3,-4,-5,-4,-4,-4,-3,-4,-4,-4,-4,-5,-4,-3,-3,-4,-4,-4,-5,-4,-5,-5,-4,-3,-3,-3,-3,-3,-2,-1,-2,-2,-1,-2,-1,-1,-2,-2,-2,-3,-2,-1,-1,-1,-1,0,1,1,1,1,0,-1,0,1,2,3,3,3,3,4,3,4,4,5,5,6,5,6,5,5,5,4,4,4,4,4,4,3,2,2,3,3,3,2,2,2,2,2,3,3,3,3,3,2,3,3,2,2,1,1,1,1,0,-1,-1,-1,-1,-1,-2,-2,-2,-2,-1,0,0,0,-1,-1,-2,-3,-4,-3,-3,-3,-4,-5,-6,-5,-4,-5,-4,-5,-6,-5,-4,-4,-4,-4,-4,-4,-3,-3,-2,-3,-2,-2,-3,-2,-2,-2,-3,-3,-3,-3,-2,-3,-3,-4,-4,-5,-4,-4,-4,-4,-5,-4,-3,-2,-3,-4,-4,-4,-3,-3,-3,-3,-3,-2,-2,-3,-3,-3,-2,-2,-2,-2,-3,-3,-3,-2,-3,-4,-3,-3,-2,-3,-3,-2,-2,-1,-1,-2,-2,-2,-2,-3,-3,-4,-3,-4,-4,-4,-4,-4,-4,-4,-5,-5,-5,-5,-6,-5,-5,-5,-5,-5,-6,-6,-6,-7,-7,-8,-7,-7,-7,-7,-7,-7,-6,-7,-6,-5,-6,-7,-6,-7,-6,-6,-6,-5,-6,-6,-6,-7,-8,-7,-8,-8,-8,-9,-9,-9,-8,-7,-6,-6,-6,-7,-7,-8,-8,-8,-8,-8,-9,-10,-9,-8,-8,-9,-10,-10,-9,-8,-7,-6,-6,-6,-7,-6,-5,-5,-4,-3,-3,-2,-2,-2,-2,-3,-4,-3,-2,-1,-1,-2,-1,-1,-1,-1,0,0,-1,0,0,0,0,0,0,0,1,1,2,2,2,2,1,1,1,0,-1,-1,-1,-1,-1,-1,-1,-1,-2,-2,-2,-2,-2,-3,-2,-2,-2,-2,-3,-3,-2,-1,0,0,-1,-1,-1,0,-1,-1,-1,-2,-2,-2,-1,-1,-1,0,0,0,-1,-1,-1,0,0,0,0,0,1,1,2,3,2,2,2,3,4,5,6,6,7,6,6,6,6,7,8,9,9,10,11,10,11,12,12,12,13,13,14,14,14,15,15,15,15,15,16,16,16,17,18,18,18,18,19,19,18,19,20,20,20,21,20,20,20,20,21,21,21,20,19,20,21,22,23,23,23,22,22,22,21,22,23,23,23,24,24,23,23,23,23,23,23,22,22,23,22,22,22,22,22,22,22,21,21,22,22,21,21,22,22,22,22,23,22,21,21,21,21,21,22,22,23,23,23,24,25,25,25,26,25,24,24,24,23,23,23,23,24,24,25,25,25,24,25,26,26,25,26,26,26,25,25,25,25,24,23,23,22,21,21,21,22,22,21,22,21,21,21,21,20,20,21,22,22,21,20,21,20,20,20,20,20,21,22,23,23,23,23,23,23,23,22,22,21,22,23,23,24,24,24,23,24,23,24,24,23,23,23,23,24,25,26,27,27,27,27,28,27,27,28,27,28,28,27,28,29,29,28,28,28,29,29,30,31,31,30,31,32,33,33,33,33,33,34,34,35,34,34,34,34,33,33,32,33,33,33,34,34,35,34,34,33,34,35,34,34,35,34,35,35,35,36,35,34,34,34,35,35,35,34,35,35,35,34,35,36,36,36,36,36,35,35,34,34,34,35,34,34,35,36,36,35,35,35,35,34,35,35,34,33,33,33,32,33,33,34,34,33,34,34,34,34,33,33,32,32,33,33,32,32,31,31,31,30,30,29,30,29,29,28,28,27,27,26,26,26,27,27,27,28,29,29,30,31,31,31,30,30,31,31,32,32,33,33,33,32,33,34,35,35,36,37,37,38,39,40,40,40,41,41,42,42,42,42,42,43,42,42,41,40,40,40,41,42,42,43,42,41,40,40,40,40,40,40,41,42,43,43,42,41,41,41,41,40,41,41,40,39,40,40,40,40,41,40,40,40,40,40,41,41,42,43,44,44,44,45,45,46,47,48,49,49,49,50,51,50,50,50,50,50,49,48,48,48,48,48,48,48,49,49,50,49,49,48,49,48,47,46,47,47,46,46,47,47,47,47,46,47,48,48,48,47,48,48,48,47,48,48,48,48,48,48,48,49,49,49,49,49,48,48,49,49,50,49,49,49,49,49,49,50,50,51,50,49,49,49,48,47,46,45,46,47,47,47,47,48,49,49,49,50,49,49,48,48,48,47,47,47,47,47,47,47,47,48,47,46,46,45,44,44,43,43,42,42,42,42,42,43,43,42,42,41,40,41,41,41,41,40,40,41,40,40,39,39,40,40,39,38,39,39,39,38,38,38,37,37,36,37,37,36,36,36,37,37,37,37,37,36,35,35,35,35,36,36,35,35,36,35,34,34,33,32,33,32,32,32,31,31,32,32,32,33,34,34,34,34,34,34,35,35,34,34,33,33,32,32,31,32,32,32,32,32,33,33,32,31,32,32,31,30,31,30,31,31,31,31,32,32,32,32,33,34,35,35,35,35,35,34,33,33,32,32,31,32,32,33,33,33,33,32,31,32,32,31,30,30,31,31,32,33,32,32,31,31,31,30,29,29,28,29,29,28,27,27,28,27,27,27,27,27,27,26,26,25,26,25,25,25,25,25,26,27,26,25,25,26,27,27,28,28,27,27,26,27,27,28,28,28,28,28,29,29,29,29,28,29,28,28,28,28,28,29,30,30,30,29,29,28,27,26,25,25,25,25,26,26,27,27,27,27,26,26,27,26,26,27,27,26,27,27,27,27,28,28,27,26,27,26,26,26,26,25,25,26,26,27,27,27,28,28,27,27,27,26,25,25,25,24,24,24,23,23,23,23,24,24,24,24,24,24,24,24,23,22,23,23,24,24,24,24,24,24,24,24,23,23,23,23,22,22,22,22,22,22,22,22,23,24,23,24,23,24,25,25,26,26,26,25,26,25,25,25,26,26,25,24,24,23,23,22,22,22,22,22,23,22,21,20,20,21,22,23,23,22,22,22,23,23,23,23,22,22,23,23,22,23,24,24,24,24,25,25,26,26,26,26,27,28,28,28,27,27,27,27,26,27,28,28,27,26,26,27,27,28,27,27,27,26,27,27,28,28,28,28,28,29,29,28,27,26,26,25,25,26,26,26,26,27,28,28,28,28,28,28,28,27,27,27,26,25,25,26,26,25,25,25,24,23,23,23,24,24,25,25,26,25,26,27,28,27,26,26,26,27,26,26,25,24,25,25,25,25,25,24,23,23,24,24,23,24,24,24,24,25,24,24,23,23,22,22,23,23,23,24,23,22,22,21,22,22,23,22,23,23,23,22,21,21,21,21,22,22,22,22,22,22,22,23,23,24,23,24,25,24,23,23,22,22,22,22,21,22,23,23,23,24,23,24,24,24,24,23,23,24,25,25,24,25,25,24,23,22,21,22,21,21,20,21,22,23,23,23,22,21,21,21,21,22,23,24,24,25,25,25,25,24,23,23,24,24,23,23,22,21,22,21,20,19,18,19,20,20,20,21,20,20,20,21,21,21,22,22,22,23,22,21,21,21,22,22,22,23,23,24,24,23,23,23,24,25,25,26,26,27,27,26,25,26,26,26,27,27,27,27,26,25,25,26,27,26,27,28,27,27,27,27,28,28,27,27,26,27,26,25,26,25,25,25,24,24,25,24,25,24,23,22,21,21,21,22,23,23,22,21,21,21,20,20,20,20,20,21,21,22,21,20,20,20,20,19,18,18,18,17,18,18,17,16,15,15,14,14,13,13,13,13,14,13,13,13,14,15,15,16,17,17,17,16,16,16,16,15,15,14,13,14,14,15,14,14,14,15,14,14,13,12,13,13,13,14,14,14,13,14,13,13,13,13,12,12,12,12,13,14,14,13,13,14,14,15,15,14,14,14,14,15,15,15,15,14,15,15,15,15,16,16,15,16,16,15,14,14,15,15,15,15,16,16,16,16,16,16,16,15,15,16,16,17,18,19,20,20,21,21,21,21,21,20,19,19,19,19,20,21,22,21,22,22,22,22,22,22,21,21,22,22,21,20,21,21,21,21,21,21,21,20,19,19,18,18,18,17,16,16,17,17,17,16,15,14,14,14,15,14,14,14,14,15,15,15,14,13,14,15,15,15,14,14,14,13,13,13,13,14,14,13,14,14,13,12,11,11,11,11,10,11,11,12,11,11,12,12,11,11,12,12,11,12,13,12,13,13,13,13,13,14,14,14,13,13,12,11,10,10,11,11,12,12,11,11,11,11,11,10,10,10,10,11,12,13,13,14,14,15,14,14,13,13,13,13,12,11,10,10,10,11,12,12,12,12,11,11,12,12,13,12,13,14,14,13,12,12,13,12,12,11,11,10,10,9,9,9,10,10,10,9,9,9,8,8,9,9,9,9,8,7,7,6,6,6,5,5,5,5,5,4,3,3,2,2,1,1,1,1,1,0,0,1,1,0,0,1,2,2,2,1,2,1,0,0,0,0,0,0,1,1,0,0,0,1,1,0,-1,-1,-2,-2,-2,-2,-3,-2,-1,-2,-2,-3,-2,-3,-2,-2,-2,-2,-1,-2,-2,-2,-2,-2,-3,-3,-3,-3,-2,-3,-3,-2,-1,0,0,-1,0,-1,-2,-1,-1,0,1,1,2,2,2,1,1,2,3,2,1,2,2,3,2,1,2,2,1,2,2,2,2,2,2,1,0,0,0,1,1,1,1,2,1,2,3,3,3,3,2,2,2,1,2,3,3,2,2,3,4,3,2,2,1,0,0,0,0,-1,-2,-3,-4,-4,-4,-4,-4,-4,-3,-4,-3,-2,-2,-2,-1,-1,0,1,2,1,1,2,1,1,0,0,1,2,1,2,2,1,1,1,0,-1,0,-1,-1,-2,-2,-2,-1,0,-1,-1,0,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,0,-1,-2,-3,-3,-3,-4,-4,-3,-3,-3,-3,-4,-4,-4,-4,-5,-6,-6,-5,-4,-4,-5,-5,-6,-5,-5,-5,-6,-5,-5,-4,-3,-2,-1,-2,-3,-3,-2,-2,-1,-1,-1,-2,-2,-2,-2,-3,-2,-2,-3,-3,-3,-4,-5,-5,-4,-4,-5,-5,-6,-6,-6,-6,-6,-6,-6,-6,-6,-6,-5,-5,-5,-5,-6,-6,-6,-6,-5,-4,-4,-5,-4,-3,-2,-2,-1,-2,-1,-2,-2,-1,-2,-2,-2,-2,-3,-4,-4,-4,-4,-4,-3,-4,-3,-3,-4,-4,-3,-3,-3,-4,-5,-5,-5,-6,-5,-4,-3,-3,-2,-1,-1,-1,-1,-2,-2,-3,-2,-1,-1,-1,-1,-1,-1,-1,-1,0,1,0,-1,-1,-1,-2,-2,-1,-1,-1,-1,-2,-2,-2,-2,-2,-2,-2,-3,-3,-3,-3,-3,-3,-4,-4,-4,-4,-3,-2,-1,0,1,1,1,0,-1,0,1,1,1,2,2,3,4,5,4,3,3,3,2,3,3,3,4,5,4,3,3,3,3,4,4,4,4,3,3,4,3,3,4,4,4,3,2,2,3,3,4,4,5,4,4,4,5,5,5,4,3,4,3,3,3,4,5,6,7,6,7,6,6,5,4,4,4,5,4,4,3,4,4,3,3,3,4,3,4,4,4,3,2,2,2,2,2,2,2,3,3,2,2,1,1,2,3,3,4,4,4,4,3,3,2,1,1,0,0,1,1,0,1,2,2,2,1,1,0,0,0,0,1,0,1,1,2,1,1,1,2,2,3,3,3,2,2,2,2,3,2,3,3,3,4,3,2,2,2,3,2,1,1,0,-1,-1,-2,-2,-3,-3,-3,-3,-4,-5,-6,-7,-8,-7,-8,-9,-8,-9,-10,-11,-10,-10,-9,-8,-9,-9,-8,-7,-7,-7,-7,-7,-6,-7,-7,-8,-7,-6,-6,-5,-6,-6,-6,-5,-5,-6,-5,-5,-5,-6,-6,-5,-5,-5,-4,-5,-6,-7,-7,-7,-8,-8,-7,-7,-8,-8,-7,-6,-6,-7,-7,-6,-5,-4,-5,-6,-6,-7,-7,-6,-6,-6,-5,-5,-6,-6,-5,-6,-6,-7,-6,-5,-5,-6,-6,-6,-6,-6,-5,-6,-6,-6,-6,-7,-8,-7,-7,-8,-9,-10,-10,-9,-9,-8,-8,-9,-9,-9,-8,-8,-8,-7,-8,-7,-6,-5,-4,-4,-4,-3,-2,-3,-3,-3,-3,-2,-3,-4,-4,-5,-5,-6,-5,-5,-5,-5,-5,-4,-3,-3,-4,-4,-3,-3,-3,-2,-2,-2,-3,-3,-4,-4,-5,-4,-4,-3,-4,-5,-6,-5,-5,-4,-4,-4,-3,-2,-2,-2,-2,-1,-2,-2,-3,-4,-4,-3,-3,-2,-1,-2,-1,0,0,0,0,0,0,1,2,3,3,4,4,3,3,3,4,4,5,6,6,6,6,6,6,5,5,6,6,6,6,6,6,7,6,5,6,6,5,4,3,4,5,4,4,4,3,3,3,3,3,2,3,3,3,3,3,3,4,5,6,6,5,4,4,3,2,2,2,3,3,4,4,3,3,4,4,5,5,5,4,4,3,2,1,2,2,1,0,0,-1,0,1,0,0,1,1,1,1,1,0,0,1,1,2,2,3,2,3,4,4,3,4,4,3,2,3,2,2,2,3,3,3,4,4,3,3,3,3,3,3,3,3,3,3,2,3,4,4,3,2,2,2,2,1,1,2,3,4,4,4,4,4,4,5,6,6,5,5,5,4,4,4,3,2,1,1,1,1,1,2,2,3,4,4,4,4,5,6,5,5,6,6,5,6,7,6,6,7,7,7,8,7,7,7,7,7,8,8,8,8,8,8,8,8,9,10,10,11,10,9,9,9,8,7,6,6,6,5,5,5,6,5,5,6,7,8,7,8,9,10,10,9,9,9,10,11,12,12,13,13,12,13,14,13,12,13,14,14,13,13,13,13,13,12,11,10,9,9,8,8,8,9,8,8,9,8,9,8,8,7,6,6,7,7,7,8,7,7,6,5,4,4,4,4,5,5,5,5,4,5,5,6,7,6,6,5,6,6,6,5,6,7,8,7,7,7,8,8,8,8,8,9,9,8,7,8,8,8,9,8,7,7,6,6,7,7,8,8,8,8,7,7,6,5,4,3,4,4,4,4,3,3,3,3,3,2,2,1,1,1,2,3,3,3,2,2,3,2,2,2,2,2,1,0,-1,0,1,0,1,0,-1,0,0,-1,-1,-1,-1,-1,-2,-2,-2,-2,-2,-1,0,0,1,1,0,0,-1,-2,-2,-2,-2,-1,0,0,1,1,1,0,0,-1,-1,-1,-1,0,1,1,0,0,-1,-1,0,0,-1,0,-1,-1,-1,-1,-2,-3,-2,-2,-3,-3,-4,-5,-6,-5,-6,-6,-6,-6,-6,-6,-6,-6,-6,-5,-4,-4,-4,-4,-3,-4,-5,-4,-4,-4,-5,-6,-6,-6,-7,-7,-6,-7,-8,-8,-8,-8,-8,-9,-10,-11,-11,-11,-11,-10,-10,-9,-9,-8,-7,-6,-6,-7,-8,-9,-9,-9,-9,-9,-8,-8,-7,-7,-8,-7,-7,-7,-6,-5,-5,-4,-4,-5,-4,-4,-4,-4,-5,-6,-7,-7,-7,-6,-6,-6,-6,-5,-6,-5,-6,-6,-5,-5,-6,-7,-7,-8,-8,-8,-8,-8,-7,-8,-8,-8,-8,-9,-8,-9,-8,-8,-7,-7,-7,-6,-7,-8,-7,-6,-6,-5,-5,-4,-4,-4,-4,-4,-3,-3,-4,-5,-6,-6,-6,-6,-5,-5,-6,-6,-6,-5,-5,-5,-4,-5,-6,-6,-6,-5,-5,-4,-4,-5,-5,-4,-4,-5,-6,-7,-7,-8,-7,-8,-9,-8,-7,-7,-7,-7,-7,-7,-6,-7,-7,-8,-8,-8,-8,-8,-8,-9,-8,-9,-9,-9,-9,-10,-10,-11,-11,-11,-11,-12,-12,-12,-12,-13,-13,-14,-14,-14,-14,-14,-14,-13,-14,-13,-14,-14,-15,-15,-15,-15,-16,-16,-15,-16,-17,-16,-16,-16,-17,-16,-17,-17,-17,-18,-17,-17,-16,-16,-16,-16,-15,-16,-16,-16,-15,-16,-16,-16,-16,-15,-14,-14,-14,-14,-14,-14,-14,-14,-15,-15,-15,-15,-15,-14,-15,-15,-14,-15,-14,-13,-13,-14,-13,-12,-13,-13,-12,-13,-13,-14,-14,-14,-13,-12,-11,-11,-11,-12,-12,-12,-11,-11,-10,-9,-10,-11,-12,-11,-10,-11,-10,-10,-11,-11,-11,-10,-10,-9,-9,-9,-9,-10,-9,-10,-10,-10,-10,-9,-9,-10,-9,-8,-7,-8,-8,-8,-7,-8,-8,-9,-8,-7,-7,-7,-7,-8,-8,-8,-9,-9,-9,-9,-10,-9,-9,-10,-11,-11,-11,-12,-13,-13,-13,-12,-12,-11,-12,-13,-14,-14,-13,-14,-13,-12,-12,-13,-13,-13,-14,-15,-14,-14,-13,-13,-14,-14,-14,-14,-13,-12,-12,-12,-11,-11,-11,-11,-11,-10,-10,-11,-10,-10,-10,-10,-10,-11,-11,-11,-11,-12,-13,-14,-13,-13,-12,-12,-13,-13,-12,-13,-13,-13,-12,-13,-13,-12,-11,-11,-10,-10,-9,-10,-9,-9,-10,-10,-10,-11,-10,-9,-8,-8,-8,-9,-10,-10,-10,-10,-9,-8,-8,-7,-8,-7,-8,-7,-8,-8,-7,-8,-9,-10,-9,-8,-7,-8,-7,-8,-8,-9,-10,-11,-12,-11,-10,-9,-9,-9,-9,-9,-10,-10,-10,-10,-11,-10,-10,-9,-8,-8,-8,-9,-10,-10,-11,-12,-11,-11,-12,-11,-12,-11,-10,-9,-9,-9,-9,-10,-10,-10,-10,-10,-11,-10,-9,-9,-10,-10,-10,-10,-11,-10,-9,-10,-10,-11,-12,-11,-11,-12,-12,-11,-12,-12,-13,-12,-11,-12,-13,-13,-14,-15,-15,-15,-15,-14,-14,-13,-13,-13,-13,-14,-13,-14,-13,-13,-12,-12,-13,-13,-13,-12,-12,-13,-14,-15,-16,-16,-16,-15,-16,-17,-17,-16,-15,-15,-15,-14,-15,-16,-15,-15,-15,-14,-14,-13,-12,-12,-13,-13,-12,-13,-13,-13,-13,-14,-13,-13,-13,-12,-12,-12,-12,-13,-12,-11,-10,-10,-10,-9,-9,-9,-9,-10,-10,-10,-10,-9,-8,-8,-8,-7,-8,-7,-7,-7,-7,-7,-8,-8,-8,-8,-8,-9,-9,-8,-8,-9,-9,-8,-8,-8,-7,-7,-7,-6,-6,-6,-7,-8,-8,-9,-9,-8,-8,-7,-7,-7,-7,-7,-6,-5,-4,-4,-4,-4,-3,-4,-4,-4,-4,-5,-5,-6,-6,-7,-8,-7,-7,-6,-5,-5,-5,-6,-6,-5,-4,-4,-4,-4,-5,-5,-4,-4,-4,-3,-3,-4,-4,-4,-3,-3,-3,-3,-3,-3,-3,-3,-2,-2,-3,-3,-3,-3,-3,-2,-3,-2,-3,-3,-3,-3,-4,-3,-3,-4,-5,-6,-6,-6,-7,-7,-7,-8,-8,-9,-9,-8,-8,-8,-7,-7,-7,-7,-8,-9,-9,-9,-9,-8,-7,-8,-7,-8,-7,-7,-7,-7,-7,-8,-8,-7,-7,-7,-7,-7,-6,-6,-7,-8,-9,-9,-10,-9,-8,-8,-7,-7,-7,-6,-6,-6,-6,-5,-5,-5,-4,-5,-4,-3,-3,-4,-5,-5,-5,-5,-4,-5,-4,-5,-4,-4,-4,-5,-5,-4,-5,-5,-4,-4,-4,-5,-5,-5,-5,-4,-4,-4,-4,-4,-4,-4,-4,-4,-4,-5,-6,-6,-6,-6,-6,-6,-6,-7,-8,-8,-9,-8,-9,-9,-9,-10,-10,-11,-11,-10,-11,-11,-10,-9,-9,-9,-10,-9,-8,-8,-8,-7,-6,-5,-4,-5,-5,-5,-5,-5,-4,-4,-4,-4,-3,-3,-2,-3,-3,-3,-3,-3,-3,-2,-2,-2,-2,-3,-4,-5,-6,-7,-7,-7,-6,-7,-7,-7,-6,-5,-5,-4,-4,-3,-3,-3,-3,-4,-3,-2,-3,-3,-3,-3,-4,-4,-4,-5,-5,-5,-5,-6,-5,-5,-5,-6,-6,-6,-5,-4,-4,-4,-4,-4,-4,-4,-4,-5,-5,-5,-4,-5,-5,-6,-7,-8,-7,-7,-8,-9,-9,-9,-9,-8,-7,-8,-9,-9,-9,-9,-9,-8,-8,-7,-8,-9,-10,-9,-9,-9,-9,-10,-10,-10,-11,-12,-12,-11,-12,-12,-12,-13,-13,-14,-13,-13,-12,-12,-12,-11,-10,-10,-11,-11,-11,-12,-12,-13,-13,-13,-13,-12,-12,-12,-11,-11,-11,-10,-11,-10,-9,-10,-9,-9,-8,-8,-8,-8,-8,-9,-10,-10,-9,-9,-8,-7,-6,-6,-6,-6,-6,-5,-5,-5,-5,-5,-4,-4,-4,-5,-5,-5,-5,-6,-7,-7,-7,-6,-5,-4,-3,-3,-2,-3,-2,-2,-2,-2,-1,0,1,0,-1,-1,-1,-2,-3,-3,-4,-3,-3,-3,-2,-2,-3,-4,-5,-5,-5,-4,-3,-4,-5,-6,-5,-6,-5,-5,-4,-4,-4,-5,-5,-6,-6,-6,-7,-8,-8,-8,-9,-10,-9,-9,-10,-11,-11,-11,-11,-11,-11,-11,-11,-11,-11,-11,-12,-13,-14,-14,-15,-16,-16,-16,-15,-16,-15,-14,-14,-15,-15,-15,-15,-15,-16,-15,-15,-14,-13,-13,-13,-14,-14,-14,-13,-12,-13,-13,-14,-13,-13,-12,-12,-12,-13,-12,-12,-12,-11,-12,-12,-11,-12,-11,-11,-12,-11,-10,-9,-10,-10,-10,-9,-9,-9,-8,-7,-7,-7,-8,-9,-9,-8,-9,-9,-10,-10,-9,-8,-9,-9,-9,-9,-9,-9,-8,-7,-8,-9,-10,-11,-12,-13,-13,-13,-12,-11,-10,-11,-12,-13,-12,-12,-12,-12,-11,-11,-10,-10,-11,-12,-12,-12,-13,-14,-14,-14,-14,-13,-14,-15,-15,-15,-15,-15,-14,-14,-13,-12,-12,-12,-11,-11,-10,-10,-11,-10,-10,-9,-8,-8,-8,-9,-9,-9,-9,-9,-10,-9,-10,-10,-9,-10,-9,-10,-10,-10,-9,-8,-8,-9,-9,-10,-9,-8,-7,-7,-8,-8,-9,-9,-9,-9,-9,-10,-9,-9,-8,-7,-7,-6,-5,-5,-5,-5,-5,-4,-5,-6,-6,-6,-6,-6,-7,-7,-6,-6,-7,-7,-7,-7,-6,-6,-7,-7,-7,-7,-6,-5,-4,-4,-4,-4,-4,-5,-6,-6,-5,-4,-5,-5,-5,-5,-5,-5,-6,-6,-6,-6,-6,-7,-8,-9,-9,-8,-8,-8,-9,-8,-8,-8,-7,-7,-8,-7,-8,-8,-9,-10,-11,-11,-12,-13,-14,-15,-15,-15,-16,-16,-17,-17,-18,-18,-19,-18,-18,-18,-19,-19,-18,-18,-19,-20,-20,-19,-20,-20,-20,-20,-19,-18,-19,-20,-20,-19,-18,-18,-18,-18,-17,-18,-17,-17,-18,-18,-18,-17,-17,-17,-17,-18,-18,-18,-18,-17,-18,-18,-17,-16,-16,-16,-17,-18,-18,-17,-17,-18,-18,-17,-18,-18,-17,-17,-18,-18,-18,-19,-18,-17,-16,-16,-17,-16,-15,-16,-16,-15,-15,-14,-15,-14,-15,-16,-16,-15,-15,-15,-15,-15,-15,-16,-16,-15,-15,-15,-15,-15,-16,-16,-17,-16,-16,-15,-15,-15,-15,-15,-16,-16,-16,-16,-16,-16,-16,-16,-15,-16,-16,-16,-15,-15,-14,-14,-14,-13,-14,-13,-14,-14,-13,-14,-15,-15,-14,-14,-13,-14,-15,-14,-13,-12,-11,-11,-12,-13,-13,-13,-12,-11,-12,-13,-12,-12,-12,-13,-13,-13,-13,-13,-13,-13,-12,-13,-13,-12,-11,-11,-12,-11,-10,-10,-10,-10,-10,-10,-9,-8,-8,-8,-9,-9,-8,-8,-9,-9,-8,-8,-9,-9,-8,-8,-8,-7,-6,-6,-6,-6,-5,-5,-5,-6,-6,-5,-5,-6,-5,-5,-5,-5,-5,-5,-6,-6,-7,-6,-5,-5,-5,-6,-5,-6,-5,-4,-4,-4,-3,-4,-4,-3,-2,-2,-1,-2,-2,-1,0,0,1,1,1,1,0,0,0,0,-1,-1,-2,-3,-3,-3,-3,-4,-4,-3,-3,-2,-2,-2,-1,0,-1,-1,-1,-1,0,-1,-1,-1,-1,-1,-2,-3,-3,-2,-2,-2,-3,-3,-2,-2,-1,0,-1,0,-1,-1,-1,0,0,-1,-1,-1,-2,-1,-2,-2,-3,-3,-3,-4,-4,-3,-3,-3,-4,-5,-6,-7,-8,-7,-6,-6,-6,-6,-5,-6,-5,-6,-6,-5,-6,-7,-7,-7,-6,-7,-7,-6,-5,-4,-5,-4,-5,-5,-5,-4,-5,-4,-4,-3,-4,-5,-5,-4,-5,-5,-6,-5,-5,-6,-7,-8,-9,-9,-9,-10,-10,-10,-10,-11,-11,-11,-10,-11,-11,-10,-11,-11,-12,-13,-12,-12,-13,-12,-12,-13,-12,-12,-13,-13,-13,-13,-12,-12,-11,-11,-12,-13,-13,-12,-12,-12,-12,-12,-13,-14,-15,-16,-17,-16,-16,-17,-16,-16,-17,-18,-19,-19,-19,-19,-19,-19,-19,-20,-20,-20,-19,-19,-18,-18,-17,-17,-18,-18,-18,-18,-19,-18,-19,-20,-20,-20,-20,-21,-21,-21,-21,-20,-20,-19,-19,-18,-19,-19,-18,-17,-17,-17,-18,-19,-18,-18,-19,-20,-20,-20,-19,-19,-19,-19,-19,-18,-18,-18,-17,-17,-17,-16,-16,-16,-17,-16,-16,-17,-17,-17,-17,-17,-16,-16,-17,-17,-17,-16,-16,-16,-15,-16,-16,-17,-17,-18,-19,-18,-18,-18,-18,-19,-19,-19,-19,-18,-17,-17,-16,-15,-16,-16,-15,-16,-16,-16,-17,-17,-16,-15,-15,-15,-14,-14,-15,-15,-15,-15,-15,-15,-15,-14,-14,-14,-13,-14,-14,-14,-13,-12,-12,-13,-12,-11,-11,-10,-10,-11,-11,-12,-11,-12,-12,-12,-11,-11,-10,-9,-10,-10,-9,-10,-9,-10,-10,-10,-9,-9,-8,-9,-8,-8,-9,-10,-10,-10,-10,-10,-9,-9,-9,-9,-9,-9,-8,-8,-8,-8,-7,-8,-9,-9,-9,-8,-9,-10,-9,-10,-10,-10,-9,-10,-9,-9,-10,-10,-10,-9,-8,-8,-8,-9,-10,-9,-9,-9,-9,-9,-9,-8,-7,-8,-7,-7,-7,-7,-8,-7,-7,-8,-7,-7,-7,-8,-7,-8,-7,-8,-7,-7,-6,-6,-6,-7,-6,-6,-5,-4,-4,-3,-2,-2,-3,-3,-3,-3,-2,-1,-2,-3,-3,-4,-3,-3,-3,-3,-3,-4,-4,-3,-3,-2,-1,-2,-2,-2,-3,-3,-2,-1,-2,-2,-3,-2,-2,-2,-2,-2,-1,0,0,0,0,1,1,1,1,1,2,1,1,0,-1,-1,-1,0,1,1,1,1,1,1,2,2,2,1,0,0,0,-1,-1,-2,-1,-1,-2,-1,-1,-1,-1,0,0,0,-1,-1,0,1,1,1,1,1,2,2,2,3,3,3,4,4,4,4,4,3,2,2,2,2,1,2,3,3,4,4,3,4,4,3,3,2,1,2,3,4,5,5,5,5,4,3,3,4,4,4,3,4,3,2,2,3,3,3,3,4,4,3,3,3,3,3,3,3,3,3,4,5,5,6,6,5,6,6,6,7,7,8,8,8,8,8,8,8,8,9,10,11,12,12,13,13,13,12,11,11,11,10,10,10,10,10,10,9,9,10,10,10,11,11,12,12,13,13,12,12,12,12,12,12,12,11,11,10,11,10,10,9,8,8,8,7,8,7,7,8,9,10,9,9,10,11,11,11,11,11,12,13,13,13,12,12,12,11,10,10,10,11,12,12,13,12,13,13,13,13,13,13,13,14,14,14,15,15,15,15,14,15,15,14,14,14,14,14,13,13,12,13,13,14,15,15,15,14,14,14,15,15,14,14,15,14,15,15,14,14,13,12,12,13,13,13,14,14,15,15,15,15,15,16,16,16,17,17,17,18,17,17,18,18,18,18,17,17,18,18,17,18,17,17,17,16,16,17,18,17,16,17,17,16,16,17,17,16,15,14,15,15,14,14,13,14,13,14,13,13,12,12,12,11,12,13,14,13,13,13,12,12,12,12,11,12,12,11,11,10,11,11,12,12,12,11,12,12,12,12,11,11,11,11,10,9,9,8,9,8,9,9,10,11,11,10,11,12,13,13,13,12,12,12,12,11,12,12,13,13,14,15,15,15,15,14,15,16,15,15,15,16,16,16,15,14,14,15,14,15,15,14,14,14,14,14,13,13,13,14,14,14,15,15,15,15,15,16,16,17,18,18,17,17,17,17,17,16,16,17,17,16,15,15,15,14,14,14,15,16,15,15,15,14,15,16,17,17,18,18,19,19,19,19,20,20,20,20,19,19,19,19,20,20,21,20,20,19,19,19,18,18,18,18,19,18,18,19,19,19,18,17,16,17,18,18,18,17,16,15,15,15,15,15,16,17,18,18,18,18,17,17,18,18,18,19,18,19,19,20,20,20,20,20,20,19,20,20,20,19,19,19,19,20,20,21,21,22,21,20,20,19,19,19,19,18,19,20,21,20,20,20,20,19,20,20,19,18,18,19,19,19,18,19,19,19,19,19,19,19,18,19,19,19,19,20,19,19,20,21,21,21,20,19,19,18,19,20,20,19,18,18,18,17,17,18,19,20,19,20,20,19,20,20,19,20,20,19,19,20,21,20,20,21,21,21,20,20,20,20,21,22,23,24,24,23,22,22,22,22,22,22,23,22,21,22,22,21,20,20,19,19,19,19,19,20,20,19,18,19,19,19,19,20,19,19,18,18,18,19,19,19,20,20,21,22,23,23,23,23,23,23,23,23,23,24,23,23,23,23,23,24,24,23,24,25,24,23,23,24,24,25,25,26,26,27,28,27,28,27,26,27,27,27,27,28,27,27,27,26,25,26,27,26,27,27,26,26,26,27,28,27,26,26,27,27,27,27,27,27,27,26,26,27,27,26,26,27,26,25,25,24,24,24,24,23,23,23,22,22,21,20,20,20,21,21,20,20,21,20,20,19,20,21,20,19,19,20,19,18,19,19,18,18,18,19,19,19,20,21,21,20,20,20,21,21,21,21,21,22,22,22,22,22,22,23,24,24,25,24,25,26,26,25,25,25,24,25,26,25,25,24,24,25,25,25,24,24,24,25,25,24,25,25,25,24,24,24,24,24,24,25,25,25,25,25,25,25,25,25,24,24,24,24,24,24,24,24,23,23,23,24,24,24,24,24,24,24,25,26,26,26,25,26,26,27,27,26,27,26,25,24,25,24,25,25,25,24,24,24,24,24,24,25,26,26,26,26,26,26,26,26,27,27,26,25,24,24,23,23,23,23,24,24,24,24,23,23,24,23,22,21,20,20,19,19,20,20,21,21,22,22,21,22,22,22,21,21,21,21,21,22,21,21,21,22,21,22,22,21,22,21,21,21,21,21,20,20,21,22,22,22,22,22,22,22,21,22,23,23,22,23,23,22,22,22,22,22,22,22,21,21,20,19,18,19,18,19,18,17,16,16,16,16,16,15,15,15,16,15,16,15,16,15,15,14,13,14,14,15,15,16,16,15,15,15,15,15,15,15,15,15,15,15,14,13,13,12,12,13,13,13,14,15,16,16,15,15,14,13,13,13,13,14,14,13,13,14,14,13,12,13,13,13,13,12,12,11,10,10,9,8,8,8,8,7,6,6,6,6,6,6,7,7,7,8,8,7,7,6,6,5,5,5,5,4,4,4,3,2,2,2,3,2,1,0,0,-1,-2,-2,-2,-2,-2,-3,-4,-3,-4,-5,-5,-5,-5,-5,-5,-4,-5,-4,-4,-4,-4,-3,-3,-4,-4,-3,-3,-4,-5,-4,-5,-5,-4,-5,-4,-3,-2,-3,-2,-3,-3,-3,-3,-4,-4,-4,-3,-4,-4,-5,-4,-4,-4,-4,-4,-5,-5,-5,-5,-6,-5,-5,-6,-5,-5,-5,-5,-4,-3,-4,-4,-5,-5,-4,-5,-5,-6,-5,-6,-6,-5,-4,-4,-5,-6,-6,-6,-6,-6,-7,-7,-8,-7,-7,-7,-7,-7,-8,-8,-7,-6,-5,-4,-5,-6,-6,-6,-6,-6,-6,-6,-6,-7,-8,-9,-9,-9,-9,-9,-8,-7,-7,-7,-7,-7,-7,-7,-6,-6,-6,-7,-6,-6,-7,-7,-7,-6,-5,-4,-3,-3,-2,-2,-2,-1,0,-1,-1,-1,-1,0,-1,0,0,0,-1,-1,0,-1,-2,-1,-1,-1,-2,-2,-3,-2,-3,-3,-4,-4,-4,-3,-2,-2,-2,-2,-2,-1,0,0,-1,-1,0,1,1,1,0,0,1,1,1,1,1,0,0,-1,-1,-1,-2,-1,-1,-1,-1,-2,-2,-2,-2,-3,-2,-2,-2,-2,-1,0,0,0,1,1,2,1,1,1,1,0,0,0,-1,0,0,0,0,-1,-2,-1,-2,-1,-2,-1,-2,-1,0,0,0,1,0,0,1,1,1,2,2,3,3,2,2,2,2,3,3,2,3,4,5,5,5,4,4,3,4,4,4,4,4,4,4,4,4,5,6,6,5,5,6,5,4,3,3,2,2,2,3,2,2,2,1,1,2,3,3,3,3,4,5,5,5,5,6,6,6,6,6,6,7,8,8,9,10,10,9,8,9,10,10,11,10,11,12,13,14,14,15,14,14,14,14,14,15,16,17,17,17,17,16,17,18,19,19,20,19,18,18,19,19,18,19,19,19,18,17,16,16,15,16,15,16,15,14,14,13,14,13,12,12,12,12,12,13,13,13,13,13,13,14,14,13,13,13,12,12,13,12,11,10,10,10,10,10,11,12,13,14,14,14,13,13,14,14,13,12,12,12,12,12,12,13,14,14,13,13,14,14,15,16,16,16,17,17,17,18,17,17,18,17,16,16,15,16,17,16,17,16,15,14,14,13,14,15,14,14,14,13,14,15,15,15,14,14,14,14,13,12,12,12,12,11,11,10,10,10,9,10,9,10,9,9,10,10,10,11,11,12,13,14,13,13,13,13,13,13,13,14,14,15,16,16,15,15,15,14,15,15,15,14,14,14,14,15,15,14,13,12,12,12,11,12,11,11,11,11,11,11,10,10,10,9,9,8,8,9,10,9,8,9,9,9,10,9,8,8,9,9,10,9,8,8,8,8,7,7,6,6,6,6,5,6,7,8,9,9,9,9,9,8,9,8,8,9,8,8,7,7,6,7,7,7,7,6,5,4,4,5,6,6,6,5,4,3,2,3,3,3,4,5,6,5,5,4,3,4,5,5,5,5,5,5,5,4,3,2,2,1,2,1,1,0,0,0,0,0,0,1,0,1,0,0,0,0,0,0,1,1,1,0,-1,-1,-1,0,-1,-2,-2,-3,-3,-4,-4,-4,-5,-4,-5,-5,-5,-5,-5,-5,-5,-6,-6,-6,-6,-6,-7,-8,-8,-9,-9,-8,-8,-9,-9,-8,-7,-7,-6,-6,-7,-7,-8,-7,-7,-7,-7,-6,-5,-5,-4,-3,-2,-2,-2,-3,-2,-3,-3,-4,-3,-3,-4,-3,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-1,-1,-1,-2,-3,-4,-4,-5,-5,-4,-5,-4,-3,-3,-2,-2,-2,-2,-1,-2,-2,-2,-3,-3,-2,-2,-3,-3,-4,-3,-3,-3,-3,-3,-4,-4,-3,-3,-2,-3,-3,-3,-3,-3,-2,-2,-3,-4,-3,-3,-4,-5,-6,-5,-6,-6,-7,-6,-6,-7,-7,-7,-7,-6,-6,-7,-8,-9,-9,-10,-10,-10,-9,-10,-10,-10,-10,-10,-10,-11,-11,-11,-12,-12,-13,-13,-13,-12,-12,-12,-13,-13,-14,-14,-15,-16,-15,-16,-16,-17,-16,-17,-18,-18,-19,-20,-21,-20,-19,-19,-18,-18,-18,-18,-19,-19,-19,-20,-19,-20,-21,-20,-20,-20,-20,-20,-21,-21,-21,-22,-23,-23,-22,-21,-20,-19,-20,-20,-19,-19,-18,-18,-17,-17,-18,-19,-20,-20,-20,-20,-19,-19,-19,-19,-19,-19,-18,-17,-18,-18,-17,-18,-18,-19,-19,-18,-18,-18,-18,-18,-18,-18,-18,-18,-19,-18,-18,-19,-19,-19,-18,-18,-18,-17,-16,-15,-16,-15,-14,-13,-13,-14,-15,-15,-14,-15,-15,-14,-14,-14,-15,-15,-15,-16,-16,-16,-16,-16,-17,-18,-18,-17,-17,-18,-18,-18,-19,-20,-20,-19,-19,-19,-19,-19,-19,-19,-19,-19,-19,-18,-19,-20,-20,-20,-21,-21,-22,-22,-23,-24,-24,-23,-24,-23,-22,-22,-23,-23,-24,-24,-24,-25,-24,-24,-24,-24,-24,-24,-23,-23,-23,-23,-23,-23,-24,-25,-25,-25,-24,-25,-25,-25,-25,-26,-26,-27,-27,-27,-27,-27,-28,-27,-26,-26,-27,-26,-26,-26,-27,-27,-27,-27,-27,-28,-27,-27,-26,-26,-27,-26,-27,-27,-26,-26,-26,-27,-28,-29,-29,-28,-29,-28,-29,-29,-28,-28,-28,-28,-28,-28,-28,-28,-27,-28,-28,-28,-28,-29,-28,-28,-29,-29,-29,-30,-31,-31,-31,-31,-31,-31,-31,-32,-33,-33,-34,-34,-34,-33,-34,-34,-34,-34,-34,-34,-35,-34,-34,-33,-33,-33,-33,-34,-35,-35,-34,-33,-32,-33,-33,-33,-34,-34,-33,-32,-33,-33,-34,-34,-34,-34,-34,-33,-33,-34,-34,-34,-34,-34,-34,-34,-35,-35,-35,-34,-33,-32,-32,-32,-33,-33,-34,-34,-34,-35,-35,-35,-35,-36,-36,-35,-35,-35,-36,-37,-38,-38,-38,-39,-39,-39,-40,-40,-41,-41,-42,-41,-42,-41,-40,-39,-40,-41,-40,-40,-40,-40,-41,-41,-40,-41,-41,-40,-40,-40,-40,-40,-41,-42,-42,-41,-41,-40,-40,-40,-41,-41,-41,-41,-42,-43,-43,-42,-41,-42,-42,-42,-43,-42,-41,-40,-40,-40,-40,-40,-40,-40,-40,-39,-38,-37,-38,-38,-37,-36,-35,-35,-35,-35,-35,-36,-36,-36,-37,-36,-36,-36,-36,-35,-34,-33,-34,-33,-32,-32,-32,-31,-31,-31,-31,-31,-32,-31,-31,-31,-32,-31,-30,-30,-30,-31,-30,-30,-29,-29,-28,-28,-27,-26,-25,-25,-25,-26,-26,-27,-27,-26,-26,-25,-26,-26,-26,-26,-26,-26,-27,-27,-26,-26,-25,-24,-23,-22,-23,-23,-23,-23,-23,-23,-24,-23,-23,-22,-22,-22,-21,-22,-22,-23,-22,-22,-22,-21,-21,-20,-20,-20,-19,-20,-19,-20,-20,-20,-20,-20,-20,-21,-20,-21,-21,-21,-21,-22,-23,-24,-25,-25,-26,-26,-25,-26,-26,-26,-26,-25,-25,-26,-25,-24,-24,-23,-23,-23,-24,-24,-24,-25,-25,-25,-26,-26,-25,-25,-25,-25,-26,-25,-26,-25,-25,-26,-26,-26,-26,-25,-25,-25,-26,-27,-26,-25,-24,-23,-23,-23,-23,-22,-21,-21,-21,-20,-20,-20,-20,-19,-18,-18,-17,-16,-16,-16,-17,-16,-17,-16,-17,-18,-18,-18,-19,-19,-19,-19,-19,-19,-18,-18,-18,-19,-19,-19,-19,-19,-18,-18,-17,-16,-16,-15,-14,-14,-13,-13,-12,-12,-12,-11,-11,-11,-11,-11,-10,-11,-11,-11,-12,-13,-14,-15,-14,-15,-16,-15,-16,-15,-14,-14,-13,-12,-13,-12,-12,-12,-11,-11,-11,-11,-11,-11,-11,-11,-12,-11,-11,-11,-11,-11,-11,-12,-13,-13,-13,-13,-13,-13,-12,-13,-14,-13,-12,-11,-11,-11,-11,-12,-11,-12,-11,-10,-10,-10,-11,-11,-11,-11,-12,-11,-12,-12,-12,-11,-10,-10,-10,-10,-10,-10,-9,-9,-8,-9,-9,-8,-7,-6,-5,-5,-4,-5,-6,-6,-6,-6,-7,-6,-6,-5,-5,-5,-4,-5,-5,-4,-3,-3,-3,-2,-2,-2,-2,-2,-1,-2,-1,-2,-2,-2,-3,-2,-1,0,1,0,0,0,-1,-1,0,1,2,2,2,3,3,3,4,4,4,4,4,3,3,3,2,2,1,0,0,1,0,0,1,1,0,-1,-1,-1,-1,-1,-1,0,0,0,-1,-1,-2,-2,-1,-2,-1,-1,-2,-3,-2,-3,-4,-5,-5,-4,-5,-5,-5,-5,-6,-7,-7,-7,-6,-6,-7,-7,-8,-9,-10,-9,-10,-9,-9,-8,-7,-6,-6,-6,-5,-4,-4,-4,-3,-2,-3,-3,-4,-3,-3,-3,-3,-3,-2,-2,-2,-3,-2,-3,-3,-2,-2,-2,-2,-2,-2,-2,-1,-2,-1,0,1,1,2,2,1,1,2,2,3,2,2,1,1,2,1,2,2,2,2,2,1,2,3,2,2,3,4,3,4,3,3,3,3,2,3,2,2,1,0,-1,-2,-3,-3,-3,-3,-3,-2,-2,-2,-3,-4,-3,-3,-2,-2,-2,-1,-1,-1,0,0,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-2,-3,-4,-5,-5,-5,-4,-4,-3,-2,-2,-3,-4,-4,-3,-2,-3,-4,-3,-4,-5,-5,-4,-4,-4,-4,-4,-5,-5,-4,-5,-4,-4,-4,-4,-4,-4,-4,-3,-4,-3,-2,-1,-1,-1,-1,0,0,1,2,3,4,4,4,4,4,3,3,4,4,4,4,4,3,3,4,5,5,6,6,6,5,5,5,5,5,4,3,3,3,4,5,5,5,5,5,5,5,6,6,6,6,5,6,6,5,5,5,5,5,6,6,6,7,8,8,9,8,7,6,6,7,8,7,8,7,6,6,5,5,5,5,6,5,6,6,6,7,7,8,9,8,9,8,8,9,10,10,11,12,12,12,12,11,10,11,12,11,11,12,12,12,12,12,12,13,14,15,16,16,16,15,15,16,16,15,14,13,13,13,13,13,13,12,11,11,11,11,11,11,10,10,10,10,11,11,12,13,14,13,12,13,13,13,13,13,13,14,14,15,15,15,16,16,16,16,16,16,16,17,17,17,17,18,18,18,18,19,20,19,19,19,19,19,19,18,19,19,19,19,18,17,17,17,17,17,18,18,18,17,18,17,18,17,18,18,17,17,18,18,18,19,19,19,19,19,18,18,17,17,17,17,17,17,18,18,18,18,18,18,18,17,18,18,17,18,19,18,18,17,17,17,17,16,17,17,18,17,18,17,17,16,16,16,16,15,15,15,16,15,15,16,15,16,15,16,17,18,17,17,17,16,17,16,17,17,18,18,18,17,18,17,16,15,14,14,14,14,14,13,13,14,13,14,14,13,12,11,12,13,13,14,14,13,12,12,12,13,13,13,14,15,16,16,16,17,18,18,19,18,17,17,16,17,17,17,18,18,18,18,19,18,18,19,19,20,20,20,21,22,22,21,21,20,20,20,20,19,20,19,19,20,20,20,21,21,21,20,20,20,20,21,20,21,21,21,20,20,20,20,21,21,21,20,19,18,19,19,19,20,21,21,21,21,20,21,20,19,19,19,20,20,20,20,19,19,18,19,18,18,18,18,17,17,16,16,16,15,14,14,15,15,15,14,13,12,12,11,11,11,12,12,11,11,10,10,11,12,11,10,10,10,9,9,9,10,10,9,9,9,9,9,8,8,7,8,7,7,6,6,6,6,7,6,7,7,8,9,8,7,7,7,7,7,7,8,7,6,6,7,8,8,8,8,9,8,9,10,10,10,10,11,11,10,11,11,12,12,12,11,12,11,11,11,10,11,11,10,10,10,10,11,10,10,10,10,10,9,10,10,9,9,8,9,9,8,9,9,8,7,7,7,6,7,6,6,7,7,8,7,8,8,9,9,8,7,8,9,9,10,10,11,10,9,9,9,9,8,8,9,8,9,10,11,11,10,10,10,10,9,10,10,11,11,10,10,9,9,9,10,10,10,9,9,10,11,12,13,14,13,13,14,14,15,14,14,14,14,14,14,14,13,13,13,13,13,14,15,14,14,14,14,14,14,13,13,13,13,13,12,12,12,11,11,11,11,11,11,10,10,11,11,11,12,11,11,11,10,10,10,10,11,11,11,12,12,13,13,12,13,12,13,14,13,12,13,13,14,14,15,15,15,15,16,17,17,17,18,17,16,16,15,15,14,14,15,14,14,13,14,14,14,14,14,14,14,14,13,12,12,12,11,10,10,11,11,12,13,12,12,12,11,11,12,13,13,13,13,14,14,15,15,15,15,14,14,14,13,13,14,14,14,14,15,15,16,15,14,15,16,16,15,14,13,13,13,13,14,14,14,14,14,13,14,14,14,14,15,14,14,15,15,14,14,14,15,14,14,14,13,13,13,13,14,15,14,14,15,15,16,16,15,15,16,17,17,17,17,17,18,18,18,17,18,19,18,19,19,18,17,18,18,18,18,18,19,18,17,17,17,17,17,17,17,18,18,19,19,20,20,20,21,20,20,19,20,20,21,20,21,22,22,23,23,23,23,22,22,23,22,22,21,20,20,20,20,20,20,20,20,21,22,23,24,25,24,23,23,24,25,24,24,24,23,22,22,21,21,21,22,22,22,22,22,22,22,22,23,23,23,22,22,22,21,21,21,21,22,21,20,20,19,19,18,18,19,19,19,19,20,20,20,21,21,22,22,22,22,23,22,22,22,22,22,21,22,22,22,23,22,23,24,23,23,23,23,23,23,22,23,23,23,23,22,23,24,25,25,25,24,25,25,26,27,27,27,26,26,27,27,26,26,27,27,27,26,26,26,27,28,28,28,28,29,30,31,31,32,33,33,34,34,34,34,34,34,34,34,34,34,34,35,34,34,34,35,35,35,35,35,35,36,36,37,38,39,40,41,40,40,40,41,42,42,42,42,41,41,40,39,38,39,39,39,38,38,38,39,39,40,41,41,42,43,43,43,44,43,43,44,44,44,44,43,42,43,43,44,44,44,45,45,45,44,44,44,44,44,43,43,43,43,44,44,44,45,46,45,45,46,46,45,46,45,45,45,45,45,45,45,45,44,44,44,44,43,43,43,43,43,44,44,44,45,44,44,43,43,42,42,42,42,41,41,41,42,43,43,42,42,41,41,41,42,41,41,41,41,41,41,40,39,40,40,39,38,38,38,37,37,37,37,38,38,37,37,37,37,38,38,37,37,37,37,37,37,37,37,37,38,38,37,36,35,36,35,35,35,35,35,35,34,35,35,34,34,33,33,33,33,32,32,32,33,33,34,33,33,33,33,33,34,33,33,33,34,35,35,36,36,36,36,35,34,35,35,35,35,36,36,37,36,35,35,34,35,36,35,34,35,34,35,34,34,34,33,34,35,34,34,35,35,35,35,35,34,33,34,34,35,35,35,35,35,36,35,35,36,36,37,37,37,36,36,37,36,36,35,35,35,34,35,35,35,35,35,36,35,35,35,35,34,34,34,34,35,35,35,35,36,36,37,37,38,39,38,39,39,39,40,40,39,40,39,40,40,40,40,40,40,40,40,40,41,42,41,41,41,40,40,40,39,39,40,40,40,40,41,41,41,41,40,40,40,39,39,40,41,41,42,41,41,40,40,40,39,39,39,38,37,37,36,36,37,38,39,40,39,39,39,38,39,38,38,38,38,37,37,37,37,37,36,35,35,35,35,34,33,33,32,31,31,31,31,32,32,31,31,31,31,31,32,32,32,33,33,34,33,33,32,32,33,34,34,34,34,34,34,35,35,34,35,35,36,35,35,35,35,36,36,36,36,36,36,36,36,36,36,37,36,36,37,38,37,37,38,38,37,38,38,37,36,36,35,36,35,36,36,37,36,35,36,36,36,37,37,36,36,37,37,38,38,38,39,38,39,39,39,38,38,39,39,40,39,40,40,39,39,39,39,38,38,39,39,40,40,40,40,41,41,41,41,41,41,40,39,38,39,38,37,36,36,36,36,35,36,35,36,35,35,36,35,34,34,33,32,32,31,32,31,31,31,30,30,30,29,29,28,29,29,29,28,28,27,27,27,27,27,28,28,29,28,28,28,28,27,27,27,28,29,28,29,28,28,28,27,28,27,28,29,30,31,30,29,28,28,29,30,29,28,29,29,29,29,28,28,27,27,27,27,26,25,24,23,23,24,25,25,24,25,25,25,24,24,25,25,25,25,25,26,26,26,26,26,26,27,28,29,29,29,28,28,28,27,27,28,27,28,28,28,28,28,29,30,31,32,32,32,32,32,33,34,35,34,33,34,34,35,34,34,34,34,33,34,33,33,33,34,34,34,34,35,35,34,35,34,35,35,35,36,36,37,37,37,37,37,36,37,36,37,37,38,38,37,37,36,37,36,37,37,36,35,34,34,33,33,33,33,33,33,34,34,34,34,34,34,34,34,33,34,34,34,34,33,33,34,34,33,33,33,32,33,33,32,32,33,33,33,32,32,33,32,32,32,32,32,33,34,34,35,34,33,34,35,36,35,34,34,34,35,36,36,37,37,37,36,35,34,33,33,33,32,33,33,32,33,33,32,33,32,31,30,30,30,30,31,30,31,30,31,32,33,34,33,34,33,33,32,32,31,31,31,31,31,31,30,30,30,29,29,29,28,29,28,28,28,28,28,28,29,28,28,29,29,30,29,29,29,29,30,30,29,30,31,30,30,31,31,31,31,30,31,32,33,32,32,32,32,31,31,30,30,30,29,29,30,31,30,31,31,31,31,32,33,33,34,34,34,34,34,33,34,34,33,32,31,32,33,33,33,32,32,33,33,34,34,34,34,35,36,37,36,36,37,37,36,37,37,36,36,36,37,37,36,36,36,36,37,38,37,38,37,38,38,38,37,36,35,34,35,34,34,34,34,34,33,33,33,34,35,35,35,36,36,37,37,37,37,38,37,36,36,37,38,37,37,38,38,38,38,37,37,38,39,39,39,39,39,38,39,40,40,41,40,40,39,38,38,38,38,37,37,37,36,35,35,36,36,35,36,37,38,39,39,39,38,38,37,38,38,38,38,38,38,38,38,39,39,40,40,39,40,41,40,40,39,39,39,40,41,41,41,40,40,39,40,40,40,40,40,41,40,40,39,40,39,39,40,39,39,38,38,39,38,37,38,39,38,38,38,38,38,38,39,38,39,39,38,39,39,39,39,40,39,39,38,38,39,40,40,40,41,42,42,42,42,42,41,42,42,42,42,41,40,39,39,38,37,38,39,39,38,39,39,39,39,40,41,42,42,43,43,44,44,43,43,44,43,43,43,42,43,43,43,43,42,42,42,42,43,44,44,44,44,44,44,44,45,44,43,43,43,42,42,42,42,41,41,42,41,41,41,41,42,42,43,42,41,41,42,43,43,44,45,46,46,45,46,46,45,46,46,47,48,47,46,45,46,46,46,46,46,47,48,48,48,49,49,49,49,49,50,49,48,47,47,47,47,46,45,44,43,43,43,44,45,46,46,46,45,45,46,47,47,47,47,47,46,46,47,47,47,48,48,48,47,46,46,45,44,44,43,42,41,41,40,41,41,41,41,41,40,40,40,41,41,42,43,42,43,43,42,43,43,42,42,41,40,40,40,40,39,39,40,41,41,42,42,41,41,42,43,44,43,42,41,41,40,40,40,40,40,41,41,42,42,42,42,42,41,41,41,41,40,41,40,41,41,42,42,41,41,41,42,42,43,43,43,42,42,42,41,41,42,42,42,41,41,41,41,40,41,42,43,43,43,43,43,43,44,43,43,43,43,43,44,45,46,46,46,46,45,45,45,44,45,44,43,43,42,43,42,41,42,42,42,41,42,41,40,39,40,40,39,39,39,38,39,39,39,39,39,39,40,41,40,40,40,40,40,40,41,41,41,41,41,40,40,41,42,41,41,42,41,40,41,42,41,41,41,42,43,42,43,43,44,44,44,44,44,45,44,43,44,44,43,43,42,42,42,42,42,43,44,43,43,42,43,42,42,42,43,42,42,42,42,42,43,42,42,42,42,42,41,42,42,41,40,40,40,40,39,39,39,40,41,41,41,42,41,41,40,40,40,40,40,40,40,40,39,39,40,40,40,40,40,39,40,41,41,40,41,41,42,42,42,42,42,41,41,41,41,42,41,41,41,42,42,43,44,45,45,45,46,46,46,45,45,45,44,44,44,45,44,43,42,41,41,40,41,41,42,42,42,43,43,43,44,43,43,42,42,43,44,45,44,43,42,41,41,41,41,41,42,42,42,41,40,41,42,41,40,39,40,39,39,38,38,39,39,39,38,39,38,37,36,37,37,37,38,38,38,38,39,39,40,40,40,40,39,40,41,41,41,42,42,43,43,43,44,43,43,44,44,43,44,44,44,44,43,43,43,43,43,42,42,41,40,39,40,40,40,41,41,41,40,39,39,39,39,38,37,38,38,37,37,38,38,39,40,39,40,40,40,41,42,42,41,42,43,42,41,42,41,40,40,40,40,40,40,39,38,38,38,38,39,39,39,40,41,41,41,42,42,42,42,43,44,44,44,44,45,44,44,44,44,44,44,45,44,44,43,44,44,44,45,46,46,46,46,45,45,45,44,44,45,45,46,46,46,47,47,46,46,46,46,45,45,44,44,43,43,43,43,42,42,42,43,43,42,42,41,42,42,42,43,43,42,41,41,40,40,40,40,40,40,40,41,42,41,41,41,40,39,40,41,40,39,39,40,40,39,38,39,39,39,39,40,39,39,39,39,39,40,41,40,41,41,41,42,42,43,44,45,46,46,45,46,47,47,47,48,49,48,48,48,49,50,51,50,51,51,52,52,52,53,52,51,52,52,51,51,51,51,51,51,52,53,54,55,55,55,55,55,55,55,54,53,52,52,51,52,53,52,53,53,54,54,54,55,55,54,54,54,54,55,54,53,52,52,53,54,53,53,54,54,55,55,55,54,55,55,55,55,55,55,55,54,54,55,54,55,55,55,54,55,55,56,57,56,57,58,58,58,58,59,59,59,58,58,57,56,55,54,54,55,55,56,57,57,57,58,57,57,57,57,57,56,56,57,57,58,58,58,58,57,57,58,59,60,61,61,61,61,60,61,61,60,60,60,61,61,62,62,63,64,64,64,64,63,63,64,63,63,63,62,63,64,64,63,63,63,63,64,64,64,64,65,64,63,64,65,66,66,65,64,64,63,64,64,63,63,64,64,64,64,64,64,64,65,66,67,67,66,67,66,66,66,66,66,66,67,66,66,67,68,68,68,68,68,68,69,69,70,71,70,70,71,72,72,72,72,72,72,72,71,71,70,71,71,71,70,71,71,70,70,69,69,68,69,69,68,68,69,69,69,70,70,70,71,71,71,70,69,68,69,69,69,70,69,70,70,70,70,70,69,68,68,68,68,68,69,69,68,69,68,67,66,66,65,66,67,67,67,68,68,67,67,67,67,68,69,69,69,69,68,68,67,66,66,66,65,64,64,65,65,65,66,66,67,68,69,68,68,69,68,69,69,69,68,69,69,68,68,68,67,67,68,68,69,68,68,67,66,65,64,64,64,63,63,64,64,64,63,64,64,64,64,63,63,63,63,63,63,63,64,64,65,65,65,65,65,65,65,65,65,65,66,66,67,67,67,68,68,69,68,68,68,67,67,68,67,67,67,66,66,65,64,64,64,65,65,65,66,67,66,67,67,66,67,66,67,66,65,65,65,65,64,64,64,64,63,64,63,63,62,61,61,61,62,61,61,60,61,62,63,63,63,63,64,65,65,65,64,64,65,64,65,65,65,64,65,64,63,64,64,63,63,63,64,65,64,65,64,64,64,64,65,66,66,66,67,67,66,65,65,64,65,66,66,65,66,67,67,68,68,68,67,66,66,66,65,65,65,66,67,67,67,66,66,66,65,65,65,65,64,65,65,66,66,66,67,67,68,67,68,67,67,67,66,66,67,67,68,68,68,68,67,67,67,68,67,67,68,67,67,67,67,66,65,65,65,64,65,65,65,65,64,64,65,65,65,66,67,67,67,67,67,67,66,67,66,67,67,68,68,68,67,67,67,68,68,68,68,67,68,67,68,68,68,68,69,68,69,70,71,72,71,72,71,71,70,69,70,69,69,70,69,69,70,71,71,70,70,69,69,68,67,66,65,66,66,66,66,67,67,68,69,70,71,71,72,72,71,71,72,72,73,72,73,74,75,75,76,76,75,75,75,76,77,77,77,77,77,77,76,76,75,76,77,76,75,74,74,74,75,75,76,75,75,74,74,74,74,75,75,75,75,75,74,73,74,73,74,75,76,76,76,75,75,76,77,77,76,77,78,78,77,76,77,77,77,77,77,76,76,77,76,77,77,77,77,78,78,78,78,77,78,78,77,77,76,76,76,76,76,76,75,74,74,73,73,73,74,73,72,72,72,72,72,72,71,72,72,72,71,71,70,70,69,69,70,69,68,69,70,71,72,72,72,71,71,71,71,71,72,73,72,72,72,71,71,72,72,72,71,71,72,72,72,72,72,72,71,71,71,70,70,70,71,71,72,71,72,71,71,71,71,71,70,70,70,70,71,71,70,69,68,68,68,67,67,66,66,66,65,65,64,63,64,65,65,66,67,66,66,66,65,64,63,62,62,62,62,62,63,63,62,62,61,61,62,62,61,60,60,59,59,59,59,59,58,58,58,58,59,60,60,59,60,59,60,61,61,61,60,59,58,58,58,59,59,60,59,58,58,58,59,58,58,59,60,61,61,61,62,62,62,62,63,62,61,61,62,63,63,63,63,63,63,63,62,61,60,61,62,62,62,61,61,61,60,59,60,60,61,61,61,60,61,60,60,60,60,60,60,59,59,59,59,60,60,60,60,59,59,59,58,58,57,58,58,59,60,60,59,58,57,56,57,58,58,58,58,57,56,56,56,56,56,56,57,57,58,58,57,57,58,58,58,57,57,58,57,57,58,58,58,59,60,60,60,59,58,58,59,59,59,59,60,60,60,60,59,60,60,60,61,61,62,62,61,62,61,60,60,59,59,60,60,59,58,58,58,59,60,60,60,60,60,60,61,61,61,60,61,60,60,61,61,62,61,62,62,63,64,63,63,63,63,63,63,64,65,65,65,64,64,65,66,67,66,67,67,68,67,67,68,68,68,68,67,67,67,66,66,67,68,68,68,67,68,68,67,68,68,69,69,69,68,68,67,68,69,69,68,68,67,67,68,69,68,69,70,69,70,71,72,72,72,73,74,73,72,72,72,72,71,70,70,70,69,69,70,71,71,71,71,70,70,69,69,70,70,71,70,70,70,71,72,73,73,73,73,73,73,73,72,72,72,73,74,75,74,73,73,73,74,73,73,72,71,70,71,72,73,72,73,73,72,71,71,71,71,70,70,70,70,71,71,70,70,69,70,70,69,69,68,69,69,70,70,70,71,70,70,69,69,69,70,69,70,69,69,69,68,69,70,71,70,69,68,68,68,68,68,67,68,69,70,69,70,70,70,71,71,71,71,71,70,71,70,69,68,68,68,68,68,69,69,69,69,69,69,68,67,68,69,68,68,68,68,69,70,71,71,71,72,72,73,74,74,74,75,76,76,77,77,78,78,77,77,78,79,79,79,80,81,81,81,81,82,83,82,82,82,81,82,83,82,83,83,84,84,83,83,82,82,82,83,82,83,83,83,83,84,84,84,85,86,85,85,86,86,86,86,86,87,87,87,87,87,88,88,88,87,87,86,86,87,88,88,87,87,86,86,87,87,88,88,89,90,90,89,89,90,90,91,91,92,92,92,93,92,92,92,92,92,92,92,92,92,93,92,92,93,92,91,91,91,90,90,89,89,89,89,88,89,89,89,88,89,89,89,89,88,88,89,89,89,89,89,89,90,90,91,91,92,93,92,93,92,92,92,93,93,93,93,94,95,94,95,96,96,95,95,95,95,95,96,96,96,97,97,97,96,97,97,97,97,96,96,95,96,96,97,96,96,95,94,94,94,93,94,93,93,93,93,92,92,93,92,93,92,93,93,93,93,92,92,92,92,93,94,94,95,94,94,94,93,92,91,92,93,94,95,95,94,94,95,96,96,97,98,99,100,101,102,102,103,103,103,104,103,102,101,101,102,103,102,102,101,100,100,100,101,100,100,99,99,99,99,99,100,100,99,99,98,97,98,98,98,98,97,98,98,97,96,96,96,97,97,97,98,99,100,101,101,100,101,100,101,101,101,102,101,100,100,100,101,102,101,102,102,102,101,101,100,100,100,100,100,101,101,100,101,101,101,101,101,101,102,101,101,102,102,103,102,102,101,101,100,100,100,100,99,99,99,98,98,98,97,98,98,97,96,97,98,99,99,99,98,99,98,97,98,98,98,98,97,96,96,96,96,95,95,94,93,92,92,92,92,92,91,91,90,90,90,90,89,89,89,89,89,88,88,89,89,90,89,89,89,90,90,90,90,90,90,90,89,90,91,92,92,91,91,91,91,92,92,93,93,93,93,93,94,94,94,93,93,93,92,92,92,93,93,93,92,93,93,94,94,93,93,93,94,95,94,94,94,93,93,92,92,92,92,92,91,92,92,93,93,93,93,92,91,91,91,90,90,90,89,89,89,89,90,89,89,90,89,90,89,88,89,89,90,90,89,88,88,87,87,87,86,85,84,85,85,85,85,85,85,85,85,85,84,83,83,84,83,83,83,82,82,82,82,82,81,81,82,83,83,84,83,84,84,84,85,84,83,84,84,84,84,84,83,82,83,84,84,84,83,82,82,83,83,83,83,84,84,84,85,86,85,85,84,84,84,83,84,85,86,85,85,86,87,86,87,88,88,89,88,88,88,88,88,89,89,88,88,87,86,86,87,86,86,86,85,85,85,85,85,85,84,85,85,85,84,83,84,85,85,85,84,84,83,83,83,84,84,84,83,84,84,84,84,85,85,85,85,86,86,87,86,86,87,88,89,88,89,90,91,92,92,91,91,91,90,90,90,89,90,89,88,88,88,88,88,88,87,87,87,88,88,88,88,88,89,89,88,88,88,89,90,91,90,90,89,89,90,91,91,91,92,93,93,93,93,93,93,93,93,93,94,94,93,93,94,94,93,93,92,92,93,94,94,95,95,94,95,95,96,95,94,94,95,95,94,94,95,95,95,94,93,93,93,93,93,93,93,94,95,94,94,95,95,94,93,93,93,93,92,91,91,90,90,89,89,90,89,89,88,88,88,88,88,89,88,89,89,88,88,89,89,89,88,89,89,89,88,88,88,87,87,87,86,87,86,87,87,86,87,88,88,89,89,90,90,90,91,90,90,90,90,91,91,92,91,90,89,89,88,89,89,89,90,90,90,90,90,89,89,88,89,90,89,90,90,90,89,90,90,90,90,90,90,90,90,90,89,90,90,89,89,88,87,87,88,87,87,88,87,87,87,86,86,86,86,86,86,86,87,87,88,87,87,87,87,88,89,90,90,90,90,91,90,90,90,90,91,92,92,92,91,91,92,91,91,91,91,91,91,91,91,91,91,90,91,90,91,90,89,89,89,90,89,88,88,88,88,89,88,89,89,89,89,90,90,90,90,90,90,90,89,90,89,90,90,89,90,91,91,91,91,91,91,91,92,93,94,94,93,92,93,92,93,94,95,94,95,95,94,93,92,91,92,91,90,91,90,89,88,87,86,85,85,85,85,86,86,87,86,85,84,84,83,84,83,82,82,83,83,82,82,82,83,84,84,84,85,85,85,85,84,84,83,83,84,84,83,82,82,82,82,82,83,84,84,85,86,85,86,86,87,87,88,88,88,87,87,88,87,87,87,88,87,87,88,87,86,86,86,86,85,84,84,84,84,84,84,84,85,85,84,85,85,85,85,84,83,82,81,80,80,81,81,81,81,81,81,82,81,81,80,80,81,81,81,80,79,80,80,81,81,81,81,82,83,83,83,83,84,84,83,83,83,83,83,83,84,83,82,82,82,83,83,83,84,84,84,85,85,84,84,84,84,84,84,83,83,83,83,84,85,85,85,84,85,85,85,86,87,88,88,89,89,89,88,89,89,88,88,88,87,86,85,85,86,87,88,87,86,86,86,86,86,86,86,86,87,88,89,89,90,90,90,91,91,90,90,91,91,91,91,91,90,90,89,90,90,89,89,89,88,88,88,88,88,87,87,87,88,87,87,87,88,89,88,88,88,89,90,90,89,90,89,90,91,92,92,93,92,93,92,92,92,92,92,92,93,93,94,95,95,96,96,96,96,97,97,98,97,97,98,97,98,97,96,97,98,97,98,97,97,97,98,98,98,98,99,100,100,100,99,99,99,99,99,98,98,98,98,97,96,97,97,98,97,97,97,97,97,98,98,98,98,97,98,98,98,97,97,97,97,96,96,96,96,95,96,97,97,97,96,97,98,98,99,98,98,98,98,98,97,98,98,99,100,100,99,100,100,100,99,100,100,100,100,99,99,99,99,100,101,100,100,99,99,99,98,98,99,98,97,97,98,99,98,98,98,99,99,100,101,101,102,102,102,101,101,100,100,101,101,102,103,102,102,102,101,102,102,103,103,103,103,102,101,101,101,101,101,100,99,98,98,98,98,99,100,101,101,102,103,103,102,102,101,101,101,101,101,101,101,101,101,100,100,100,99,99,98,99,99,99,98,98,99,99,99,100,100,100,99,98,97,97,96,96,97,96,96,95,94,94,95,96,96,96,95,96,97,96,97,96,97,97,97,98,99,99,99,98,97,98,98,97,96,96,95,94,94,93,93,94,95,95,96,97,98,98,98,98,97,98,98,98,97,97,97,98,97,96,95,94,93,92,91,91,91,90,90,90,90,89,89,89,88,88,89,89,89,89,90,91,91,91,91,92,92,93,93,94,93,92,91,92,92,93,93,92,92,91,90,91,90,90,91,91,91,92,92,92,93,93,93,92,93,94,94,93,94,94,95,95,95,95,95,94,94,93,93,92,93,93,92,91,91,91,91,90,91,92,92,92,92,93,92,92,92,92,93,92,92,92,92,92,92,92,92,91,90,91,91,92,93,93,93,93,92,92,93,92,93,94,95,95,95,95,96,95,95,96,97,96,95,95,96,97,98,99,98,97,98,97,97,98,97,97,98,98,99,99,98,97,97,96,97,97,98,99,98,98,98,99,98,98,98,98,98,97,98,97,97,98,97,98,99,99,99,100,99,99,100,100,100,100,99,99,98,99,99,100,100,100,99,100,100,100,100,100,100,100,99,99,99,98,98,97,97,98,98,97,96,96,96,96,96,97,98,98,98,99,100,101,100,101,100,100,99,99,100,99,99,98,98,98,97,97,97,96,95,96,97,97,97,98,97,97,96,96,96,96,96,96,96,96,95,95,96,95,95,95,94,94,94,94,94,95,95,95,94,95,96,96,96,96,96,96,96,96,97,96,97,98,98,99,99,98,98,97,97,97,97,97,97,96,95,94,93,93,94,95,94,94,93,93,92,92,93,93,92,92,92,92,91,90,89,88,89,89,89,90,90,90,89,89,90,91,91,90,89,89,90,90,91,91,91,91,91,92,92,91,91,90,90,91,91,91,90,89,89,89,90,89,90,90,90,89,88,89,89,89,89,90,90,90,90,90,90,89,89,90,89,90,89,89,89,90,89,88,88,89,89,89,89,88,88,88,87,87,87,86,86,87,88,88,88,88,87,86,85,84,84,84,84,83,83,83,83,83,84,84,85,85,85,84,85,85,84,84,84,83,82,82,82,81,81,81,82,82,81,81,81,82,83,83,83,82,82,83,83,82,83,84,85,85,86,87,86,87,88,88,88,87,86,86,85,85,84,84,84,84,83,83,84,84,85,85,86,87,87,88,87,87,87,87,87,88,87,87,86,87,87,86,87,88,88,88,88,88,88,87,87,86,87,87,88,87,88,88,88,87,88,88,89,89,89,89,89,89,88,87,87,86,86,86,86,86,87,86,85,85,84,85,86,87,86,86,87,86,85,85,85,85,84,84,84,84,85,85,84,84,83,82,82,82,81,80,79,79,80,80,80,79,79,80,81,81,81,81,81,80,79,79,79,80,80,79,80,80,80,80,80,80,79,79,78,78,78,79,78,78,78,77,77,76,75,76,76,76,76,76,76,76,75,75,76,76,76,75,75,76,77,76,75,75,76,76,76,77,77,77,77,76,76,75,75,74,73,72,72,73,72,72,72,72,72,73,74,75,75,75,76,76,76,77,78,78,78,79,78,78,79,79,79,79,79,78,77,76,76,77,76,76,77,77,76,76,75,74,73,73,73,72,72,72,72,72,72,71,72,72,71,71,71,71,71,71,72,72,72,72,73,73,72,73,73,73,73,73,72,73,73,73,72,73,73,73,74,75,76,75,75,76,75,74,73,73,72,72,72,72,71,70,70,70,71,72,72,72,72,72,73,73,73,73,73,72,72,72,73,72,72,72,72,71,72,73,74,73,74,73,72,72,72,72,73,74,73,73,72,72,72,71,72,72,71,71,71,72,72,71,70,70,70,70,70,71,71,71,71,71,71,72,71,70,70,70,70,71,70,70,71,70,70,69,69,69,70,71,70,70,70,70,71,71,71,70,70,71,72,72,72,71,71,71,72,72,73,72,72,72,72,72,72,73,74,74,73,72,71,70,70,70,69,69,69,68,67,67,67,66,65,65,64,63,63,62,61,60,60,59,59,60,60,60,60,61,62,62,62,63,62,61,62,63,64,65,65,65,66,66,66,65,65,66,67,68,69,69,70,71,72,71,72,72,73,73,73,73,74,74,74,73,73,72,72,73,73,73,73,72,72,72,72,72,73,73,73,72,73,73,72,71,72,73,72,73,73,74,75,76,77,78,78,77,76,76,75,74,75,75,74,73,74,73,73,73,72,72,72,72,72,72,72,72,72,72,72,72,72,71,70,71,71,70,70,70,70,71,71,71,72,72,71,72,72,73,73,72,73,73,73,73,73,73,74,74,74,74,73,72,71,71,71,72,71,71,72,72,72,73,74,73,73,73,73,72,72,72,73,74,75,75,74,75,76,76,75,75,75,75,76,75,74,75,74,74,73,73,73,74,75,76,76,76,75,76,75,74,73,73,73,73,73,73,72,71,71,71,72,72,72,71,72,72,73,74,74,74,73,73,73,73,73,73,72,72,72,71,71,71,71,71,71,70,71,72,72,72,72,71,71,70,71,72,72,71,71,70,71,72,71,72,73,73,73,73,74,74,73,72,71,70,70,69,70,69,69,68,68,68,67,67,68,68,69,69,68,67,66,66,65,64,64,64,64,63,63,63,62,63,63,64,64,63,62,63,64,65,65,65,64,63,63,63,64,64,65,65,65,65,65,64,65,66,65,65,65,66,66,65,64,64,65,65,66,66,65,65,66,66,67,66,66,66,67,67,66,67,68,69,68,69,69,69,69,70,69,68,68,69,68,69,68,69,69,70,70,70,70,71,70,70,70,70,69,69,70,71,71,72,73,74,75,74,75,76,75,76,76,76,76,75,76,75,76,76,76,76,75,75,74,75,75,74,74,73,72,71,71,72,72,71,72,72,73,73,73,74,74,74,74,74,75,75,75,76,76,76,77,76,76,77,77,78,79,78,78,78,79,80,81,82,82,81,80,80,80,80,79,79,79,79,79,79,80,80,81,81,80,80,81,81,81,81,81,81,80,79,80,81,81,80,81,80,79,79,80,80,79,78,78,77,77,78,78,79,79,79,79,80,81,81,82,81,80,80,79,79,78,78,78,78,77,77,78,78,78,78,78,78,77,78,78,77,78,77,76,76,77,78,78,78,79,79,80,80,80,80,80,80,81,80,81,81,81,82,82,83,82,83,83,83,82,82,82,82,83,82,82,83,84,84,83,84,85,85,85,86,86,86,86,86,85,86,87,86,87,88,88,87,86,85,85,86,86,85,85,85,85,85,84,83,83,83,83,83,84,83,84,84,84,84,85,86,86,86,85,85,86,86,85,85,85,84,83,82,82,82,82,81,82,83,82,81,81,81,82,83,83,83,83,82,82,81,81,82,81,81,82,81,81,81,80,79,79,79,79,79,79,80,79,80,79,79,78,77,76,76,76,76,75,74,73,73,73,73,72,72,72,73,72,71,72,72,72,72,72,72,73,73,73,72,71,72,73,73,72,72,73,72,72,72,72,72,71,71,71,71,71,71,71,72,73,74,75,75,76,76,77,78,78,78,78,78,78,78,78,79,79,80,80,81,81,81,82,82,81,81,82,82,83,83,83,83,83,83,83,82,82,83,83,82,81,80,79,78,78,77,77,78,78,77,76,76,77,77,77,77,77,78,79,80,80,80,81,81,81,82,83,82,81,82,82,82,83,83,84,83,83,83,82,82,83,84,85,85,86,87,87,86,86,86,86,86,86,86,86,86,86,85,84,84,84,83,83,82,82,82,81,80,79,80,80,80,80,81,82,81,81,81,81,80,79,80,80,80,80,81,81,80,80,80,80,81,82,81,81,82,82,81,80,80,80,81,80,80,80,80,79,78,78,77,76,77,77,77,77,77,78,78,78,77,77,77,77,78,78,78,77,77,77,78,78,78,77,77,76,76,77,77,77,76,76,75,75,75,74,74,73,74,74,74,74,74,73,74,74,73,73,74,74,74,74,75,75,75,75,75,75,75,75,75,75,75,75,76,75,75,75,76,75,74,75,75,74,75,76,76,76,76,76,76,76,77,76,76,76,75,76,77,76,75,76,77,77,76,75,75,75,75,75,76,77,77,77,78,77,76,76,76,75,74,73,73,74,74,74,73,73,73,73,74,73,73,74,73,73,74,73,73,74,73,72,72,73,74,75,74,75,74,74,74,74,74,73,73,73,72,71,70,71,72,72,72,71,71,72,73,72,73,72,71,70,71,71,71,71,70,70,70,71,70,69,69,70,69,68,69,70,69,69,69,69,69,68,68,69,68,68,67,68,68,68,69,69,69,69,70,71,71,71,70,70,70,70,70,69,70,70,71,70,69,70,69,69,69,68,68,68,68,69,69,70,70,70,69,68,68,68,68,68,68,68,67,68,67,68,68,69,70,70,71,72,72,72,72,71,71,71,70,69,70,71,71,71,72,72,73,72,72,72,72,72,72,73,74,74,74,74,74,74,73,74,74,75,75,76,77,76,77,77,78,78,78,78,79,78,78,78,79,78,78,78,77,78,79,79,79,78,78,77,78,78,78,78,77,77,77,76,76,76,76,75,74,75,74,74,75,75,76,75,74,75,75,76,75,74,74,75,75,75,74,74,74,75,76,75,74,74,75,75,75,74,74,75,75,74,74,74,73,73,73,73,74,74,74,75,75,75,76,77,76,77,77,77,77,76,76,75,74,75,75,76,76,75,75,76,77,76,75,74,74,73,72,71,72,73,73,73,74,73,74,75,75,74,73,73,73,73,73,72,72,71,71,71,71,70,70,70,70,70,69,69,69,70,71,71,72,72,73,72,71,72,73,73,72,71,70,69,69,69,70,70,70,71,72,72,73,73,73,74,74,73,73,72,72,72,72,73,72,71,71,70,70,70,69,69,69,68,67,67,67,68,67,66,66,67,68,68,68,68,68,69,69,69,69,70,71,71,70,70,71,71,72,72,73,73,73,73,74,74,73,72,73,74,74,74,74,74,74,75,75,75,75,76,76,75,75,76,75,74,74,74,74,74,74,73,72,72,72,73,73,74,74,75,75,75,74,73,74,74,75,76,76,76,76,76,76,77,77,77,76,75,75,74,74,75,75,75,76,76,76,76,76,75,74,74,74,73,72,73,72,72,72,72,71,72,73,72,71,72,71,70,69,68,67,67,68,68,68,68,68,68,68,68,68,67,68,69,69,68,69,69,70,70,71,71,71,70,70,70,70,70,69,68,68,68,68,69,70,70,71,71,71,71,71,72,71,71,71,72,72,71,71,71,70,70,70,71,71,70,69,70,70,70,71,71,71,71,71,71,70,71,72,71,70,69,70,70,70,69,70,70,71,71,70,71,70,69,68,68,68,69,70,70,69,68,69,68,68,67,66,66,67,67,67,67,67,67,67,68,67,66,66,66,67,67,68,67,67,68,69,68,68,67,66,66,66,66,66,66,67,68,69,68,68,69,70,69,68,69,69,68,68,68,68,68,67,67,67,66,66,66,66,67,66,67,67,66,65,65,64,65,64,64,64,64,64,65,65,65,66,67,68,68,68,68,69,69,69,70,70,71,72,72,72,72,72,71,70,70,69,69,70,69,69,70,71,72,72,72,72,72,72,71,70,70,69,68,69,68,67,66,67,68,69,69,69,69,70,71,70,70,70,70,70,70,70,69,68,68,69,69,69,68,69,69,69,68,69,69,68,68,67,67,68,69,69,69,69,69,69,68,67,67,66,66,65,66,66,66,67,67,68,67,66,65,65,65,66,66,67,67,67,66,66,66,65,65,64,65,64,63,63,62,63,62,62,62,62,61,61,61,62,62,62,62,63,63,63,63,63,62,62,63,64,64,65,65,65,65,66,66,65,64,64,64,63,64,65,64,64,63,62,63,64,63,63,63,62,62,61,62,62,61,62,61,61,61,62,62,62,62,62,61,60,60,59,60,61,60,59,59,58,57,57,58,58,58,57,57,57,57,56,56,57,57,57,56,56,55,55,54,54,53,54,54,53,53,52,51,50,50,51,50,49,49,49,48,49,49,49,49,50,51,51,52,52,51,51,51,51,50,51,50,51,51,52,53,53,53,53,53,53,53,52,53,52,51,51,51,50,50,49,49,50,49,49,49,48,48,48,47,48,48,48,48,48,48,49,49,50,50,51,51,50,50,50,50,50,50,50,49,48,49,49,49,49,49,48,49,48,48,48,49,49,49,49,50,49,49,49,49,49,48,48,47,46,46,46,46,45,45,46,46,47,47,48,48,49,48,47,47,47,48,48,47,46,47,46,45,44,43,43,44,44,44,44,45,44,43,42,42,42,42,43,44,43,42,42,42,42,42,42,42,42,41,40,40,41,40,41,40,40,41,40,39,38,38,38,39,40,40,40,40,41,40,39,38,38,37,38,39,39,38,38,38,38,38,39,39,39,39,39,39,39,39,40,40,39,40,40,41,42,42,41,41,41,42,41,41,40,40,40,40,39,39,38,37,37,37,37,37,37,36,37,38,39,40,41,41,41,41,41,40,41,42,42,42,42,43,43,43,42,42,43,43,44,43,43,42,42,42,41,41,41,42,43,42,43,42,41,41,40,40,39,38,37,36,35,35,36,36,37,37,37,37,38,39,39,38,38,39,38,38,38,37,38,39,39,39,40,40,41,41,42,42,42,42,41,41,40,39,38,39,39,40,40,41,42,42,42,41,42,42,41,41,42,43,43,44,43,43,43,43,42,42,42,42,41,42,42,41,40,41,40,41,40,40,39,40,41,41,41,40,39,38,38,39,38,38,39,40,41,41,42,43,43,42,41,40,40,39,38,39,40,40,41,41,40,41,41,42,42,43,42,42,42,42,43,42,42,42,42,42,41,40,40,40,40,41,42,41,42,43,44,45,45,45,45,45,45,46,47,48,47,48,48,47,48,48,48,49,49,49,49,50,51,51,51,52,52,53,54,53,54,54,53,54,53,53,52,52,52,52,52,51,51,52,52,52,52,52,53,53,53,53,54,53,54,54,53,53,52,52,52,51,52,52,53,53,53,52,52,53,54,53,53,53,53,54,54,54,53,54,53,53,52,52,53,53,53,53,53,52,52,52,51,51,50,51,52,52,51,50,50,50,50,50,51,51,51,51,51,51,51,50,50,50,50,50,49,48,48,49,50,50,50,49,49,48,47,46,46,46,47,47,47,47,48,49,48,49,49,49,48,48,48,47,47,48,48,47,46,46,46,46,47,47,46,47,47,47,47,47,47,46,46,46,46,46,46,47,47,47,47,47,48,49,49,49,49,48,48,49,50,50,50,49,49,50,49,49,49,50,50,51,50,50,49,48,48,49,48,48,48,47,47,48,48,49,50,50,50,50,50,50,51,52,53,53,54,54,53,53,54,55,55,56,55,56,56,57,58,59,59,59,59,60,60,60,60,60,61,60,61,60,60,60,60,60,61,61,61,60,60,60,61,61,61,62,61,60,59,59,58,59,59,59,59,60,61,61,60,60,60,60,60,60,59,59,58,58,59,60,61,61,62,62,62,61,61,62,62,62,62,62,61,62,62,62,61,61,62,63,63,63,62,61,60,61,61,61,60,60,61,62,62,61,60,59,59,58,58,58,59,59,59,59,60,60,59,60,60,60,60,61,60,59,59,58,57,57,57,56,56,56,56,56,57,57,56,57,58,57,57,57,58,59,60,60,61,61,62,62,62,63,63,63,63,62,63,64,64,63,63,62,62,61,62,63,62,63,63,64,63,62,61,61,60,59,60,61,60,59,58,58,58,59,60,60,60,60,60,59,59,60,60,60,59,60,61,62,62,61,62,63,63,64,65,64,65,66,67,68,68,69,68,68,68,69,68,67,66,66,66,66,66,67,66,65,65,64,65,65,65,64,64,64,65,65,65,64,64,63,63,63,62,62,62,63,62,61,62,62,61,61,61,62,61,62,61,61,60,59,58,59,59,59,59,59,58,58,57,56,56,56,57,56,56,57,57,57,57,57,57,56,56,56,55,55,54,53,53,53,52,52,52,52,51,51,50,50,49,49,49,49,49,48,47,47,47,47,47,47,48,48,47,46,45,45,46,45,44,44,43,42,43,44,44,44,45,45,45,44,43,43,43,43,44,45,46,45,44,45,45,45,46,45,44,43,43,43,42,43,43,42,42,42,41,41,41,40,40,40,39,39,40,39,40,40,41,41,41,40,39,40,40,40,40,40,40,39,39,38,37,37,37,37,37,36,37,36,36,36,36,36,35,36,37,37,36,35,34,33,33,33,34,35,35,36,35,36,36,36,36,36,36,37,37,37,36,35,35,35,35,35,35,35,36,35,35,34,33,33,33,34,34,34,34,33,33,32,33,34,34,35,35,36,37,36,37,37,36,37,37,37,36,36,37,37,38,38,39,40,41,41,41,40,41,41,40,40,41,41,42,42,41,41,42,42,43,43,42,42,42,42,42,41,41,41,40,39,39,40,40,41,41,40,40,40,39,40,41,42,42,42,41,41,41,42,41,41,41,42,43,43,42,42,43,43,43,42,43,43,42,42,43,44,43,43,43,44,45,44,45,44,45,45,45,45,45,45,45,45,46,45,45,45,45,45,46,47,46,46,47,48,49,50,50,50,49,48,49,50,50,51,52,52,52,51,52,52,52,53,52,52,51,51,52,51,51,51,52,52,52,52,52,53,53,53,52,52,51,51,52,52,51,51,50,51,51,51,51,52,53,53,53,53,53,53,53,53,52,52,52,51,52,52,52,52,53,52,52,53,53,53,53,54,54,55,54,54,54,54,55,54,55,55,55,55,54,54,55,54,55,55,55,55,55,55,56,56,55,54,53,52,52,52,52,51,51,52,51,52,52,53,53,53,53,53,53,53,53,53,53,52,52,53,52,53,53,52,52,52,52,52,53,52,51,52,52,53,54,55,56,56,56,55,56,56,56,56,55,55,56,57,57,56,56,56,55,54,54,54,53,52,51,52,52,51,50,50,50,50,50,50,51,52,52,52,52,52,53,54,55,56,57,58,57,58,59,60,59,59,58,57,57,56,56,57,56,55,54,54,54,55,56,56,56,57,57,57,57,56,55,55,55,55,56,55,55,55,55,55,54,54,54,55,55,55,54,54,55,55,56,56,55,54,54,53,53,53,52,53,52,51,50,50,50,50,50,50,51,51,51,52,51,50,50,51,51,51,51,52,52,51,51,51,51,51,52,51,51,50,50,49,49,49,50,51,50,50,50,49,49,48,47,47,46,46,46,46,46,46,45,46,45,45,46,46,46,47,47,48,49,48,47,46,46,46,46,47,47,46,45,44,43,42,42,42,43,43,43,44,45,44,45,46,47,46,45,45,44,45,45,45,46,46,46,45,45,44,43,43,43,42,43,42,42,41,41,41,41,41,41,42,43,43,42,43,42,42,41,41,41,42,41,41,41,41,41,41,42,43,43,43,43,43,43,42,42,43,42,41,42,43,42,42,43,43,43,44,44,44,44,44,43,43,44,43,43,43,43,44,43,44,45,45,44,44,44,44,44,45,45,46,46,45,45,45,45,45,44,43,44,44,44,45,45,45,45,46,47,48,47,46,46,46,46,46,46,45,45,45,46,46,46,45,45,44,45,46,47,47,48,47,47,47,48,48,47,46,47,46,46,47,48,49,50,50,49,48,47,46,45,45,46,45,45,45,46,47,47,47,47,48,47,47,47,46,47,47,48,48,48,47,47,47,48,48,47,47,46,47,47,46,46,46,45,45,46,45,45,45,45,46,46,45,44,44,44,44,45,45,45,45,46,46,47,47,47,48,48,48,47,48,49,50,49,50,49,49,49,49,49,49,50,51,51,51,50,49,49,48,48,47,48,48,48,48,47,48,47,47,47,46,46,45,45,45,46,46,45,46,46,46,46,46,47,46,46,47,46,45,45,46,45,44,44,44,44,44,44,43,43,43,44,43,42,42,42,43,43,42,42,41,40,40,40,39,39,39,39,39,39,39,40,39,40,40,39,40,39,40,39,40,40,39,40,41,41,41,42,42,42,42,42,42,42,43,44,43,44,43,43,42,41,40,41,42,43,42,41,40,40,41,41,41,40,41,42,42,42,42,42,42,42,42,42,42,41,40,40,41,42,42,41,42,41,40,39,40,40,40,39,38,38,39,38,38,39,39,39,39,39,39,39,39,38,37,37,37,38,38,39,39,38,38,39,38,38,38,39,39,38,39,40,40,39,39,39,38,37,37,36,37,36,35,36,36,36,36,36,37,38,38,38,37,36,36,36,35,35,34,35,35,34,35,34,35,34,33,33,33,34,34,34,33,34,34,34,33,32,31,32,32,32,31,32,33,33,34,35,34,33,32,33,33,32,32,32,32,32,33,33,32,31,30,31,31,30,30,31,32,31,31,32,33,34,35,35,35,35,36,36,36,36,36,36,37,36,35,36,36,36,36,36,35,35,34,34,34,34,35,36,36,37,37,36,37,36,37,37,38,38,38,38,38,38,39,39,39,39,39,39,38,38,38,39,40,41,42,42,42,43,43,43,42,43,43,44,44,44,44,43,44,44,45,44,44,43,43,44,44,45,45,46,46,47,47,47,47,47,46,46,47,47,47,48,48,48,49,48,49,50,50,50,50,49,49,49,49,49,50,51,52,52,51,52,51,51,51,51,51,50,51,51,51,51,51,52,51,50,49,49,49,48,49,48,48,49,49,49,50,50,50,51,51,52,52,52,52,52,53,54,53,53,53,52,52,52,52,53,52,51,50,50,50,50,51,50,50,50,51,50,49,49,49,49,50,50,50,50,50,50,50,49,49,49,49,50,51,51,51,51,51,51,51,52,52,53,53,52,52,52,53,52,52,52,52,51,51,52,52,52,53,53,53,53,53,54,55,55,56,56,56,57,56,56,55,55,54,54,53,52,51,52,53,52,52,52,51,51,51,50,50,51,51,50,50,51,52,52,52,52,51,51,51,51,51,51,51,51,51,50,51,50,50,50,49,49,50,50,50,50,49,50,51,52,51,50,50,51,51,51,51,52,51,52,53,52,53,53,53,53,53,53,52,53,54,54,55,55,55,55,54,54,54,54,55,54,55,56,56,55,55,55,55,55,54,54,54,55,54,54,53,52,52,53,53,54,54,54,54,55,55,54,54,55,56,55,56,55,54,55,55,56,56,56,57,56,56,56,56,56,55,55,55,54,54,54,55,56,56,57,56,57,57,58,58,58,59,60,59,58,59,60,61,61,61,61,62,61,60,60,60,60,61,61,61,61,60,59,59,58,58,59,59,59,60,59,59,60,60,60,59,60,61,62,61,62,62,62,63,64,65,65,65,65,64,63,64,65,65,65,64,63,63,62,62,62,61,60,60,60,60,60,61,61,60,59,59,59,60,60,59,58,58,57,58,58,58,58,58,58,57,57,57,57,58,59,58,59,60,60,60,60,60,60,59,58,57,57,57,57,57,58,57,58,58,58,57,57,57,57,57,56,57,57,58,58,58,58,58,59,60,60,59,58,57,56,56,55,55,54,54,54,54,54,53,53,53,53,52,52,52,52,51,51,50,50,49,50,50,50,49,50,50,50,50,51,50,50,49,49,49,50,49,48,49,49,50,50,51,51,51,51,51,51,51,51,51,52,52,53,53,53,53,53,53,54,54,55,56,56,55,55,55,55,56,55,55,55,55,55,56,55,55,55,55,55,54,53,53,53,52,53,52,53,52,52,52,52,52,52,51,51,50,50,50,49,48,48,48,49,49,49,50,49,49,48,49,50,51,51,51,50,50,51,52,52,51,52,52,52,51,51,51,50,50,50,50,50,51,52,52,52,53,53,53,54,55,55,56,57,57,57,56,57,57,57,58,59,59,59,59,60,60,61,60,60,60,60,61,62,62,62,62,61,61,61,62,63,62,63,62,62,62,61,60,61,61,61,60,61,60,60,59,59,60,60,59,59,60,60,60,61,61,61,61,62,61,62,63,63,62,62,63,62,62,62,63,64,64,63,63,63,64,63,63,63,63,62,63,62,62,63,62,62,63,64,64,65,65,65,64,64,63,63,63,62,62,62,62,61,61,60,61,61,61,61,61,61,61,61,61,61,62,62,61,61,61,62,61,61,60,60,61,61,61,62,62,63,62,62,62,61,61,62,63,62,63,63,63,64,65,65,65,65,65,66,67,67,66,66,66,66,66,66,67,67,66,66,65,65,65,66,66,67,68,67,68,69,70,70,69,69,69,68,67,66,66,67,68,68,67,68,67,66,66,66,67,66,67,68,68,68,68,67,66,66,66,66,65,65,66,67,68,68,67,66,67,66,67,66,66,67,67,67,67,66,66,66,65,66,67,66,66,66,65,65,65,64,65,66,66,66,65,66,66,67,67,66,66,66,66,67,67,67,67,66,66,66,67,67,66,67,67,68,68,67,66,65,64,65,65,65,65,65,66,66,66,66,67,66,66,65,64,64,65,64,63,63,64,65,66,67,67,66,67,68,67,67,67,67,67,67,67,68,68,67,67,67,67,67,66,66,66,65,66,67,67,67,66,67,68,67,67,68,68,68,69,70,70,70,70,70,70,69,70,70,71,70,71,71,71,72,71,71,71,72,72,72,72,73,73,74,75,74,75,76,76,77,76,77,76,76,77,77,76,75,75,75,75,75,75,74,74,74,74,74,74,74,74,74,73,73,73,73,73,72,72,72,73,74,75,76,77,78,77,77,77,77,77,77,76,76,76,77,76,77,78,79,79,79,78,77,77,78,79,79,79,79,79,79,79,78,78,79,79,80,79,78,77,77,77,77,77,76,76,75,75,75,76,76,76,76,76,76,76,76,76,75,76,76,76,77,77,78,79,79,80,79,79,79,80,80,79,78,77,76,75,75,75,75,74,74,74,74,73,72,72,71,71,72,73,74,74,74,75,76,77,77,76,75,74,74,73,72,72,71,71,71,70,69,68,68,68,67,67,67,66,65,64,64,64,63,64,64,63,63,63,62,62,62,62,63,63,64,63,64,65,65,66,65,64,63,62,62,62,62,61,61,60,60,61,61,61,61,62,61,60,59,59,59,58,58,59,58,58,59,59,59,60,59,59,60,59,59,60,61,60,59,60,61,61,60,61,61,61,60,59,59,59,58,58,59,60,60,61,62,62,62,63,64,65,65,65,65,65,66,65,65,64,65,65,65,65,64,64,64,63,62,63,62,62,61,61,61,62,63,63,63,64,65,65,65,64,63,62,61,61,61,62,61,62,62,62,61,60,60,60,60,60,59,58,59,59,60,60,60,61,61,62,61,62,61,62,61,62,63,63,63,62,63,62,61,61,60,59,59,59,59,60,60,61,61,61,62,61,62,63,63,63,64,64,65,65,65,66,66,65,64,65,65,65,65,65,65,64,63,63,62,62,62,61,62,62,62,62,62,62,61,61,61,60,60,61,60,60,60,61,61,62,62,62,63,62,63,64,65,66,67,68,68,68,67,66,66,66,66,66,66,65,65,66,67,67,67,67,67,67,67,68,68,68,67,66,66,66,65,65,65,65,66,67,67,67,67,66,65,65,65,66,67,67,66,66,66,67,67,68,67,67,66,67,67,66,66,66,66,67,68,67,67,66,65,64,65,65,65,65,65,65,66,65,65,64,65,65,64,64,64,65,66,66,66,66,67,68,67,68,68,69,70,69,68,68,68,68,67,66,67,68,67,67,68,67,68,68,69,69,69,70,70,71,70,70,70,70,69,69,68,67,67,66,65,65,66,65,64,64,64,63,63,63,62,61,61,61,61,61,61,61,61,60,60,61,62,63,64,64,64,64,64,63,63,63,63,62,63,64,64,64,63,63,63,63,64,65,65,66,66,66,66,65,65,65,66,65,65,66,65,66,65,64,65,64,64,64,64,64,64,64,64,64,64,64,65,64,65,65,65,65,66,65,65,64,63,62,63,64,64,64,64,64,64,64,64,65,66,67,68,68,68,68,69,68,67,67,67,68,68,67,67,67,66,66,65,64,64,65,65,65,65,65,64,63,63,62,63,62,61,61,61,60,60,60,59,59,58,57,56,56,55,54,53,54,54,54,54,54,53,52,53,53,54,54,54,53,54,54,53,52,51,51,51,51,51,52,53,53,53,54,53,53,53,52,51,52,52,53,54,54,54,54,54,54,53,53,52,51,51,52,52,53,53,53,52,52,52,51,50,50,50,50,50,51,51,51,51,52,53,53,53,53,53,53,53,53,54,53,54,54,54,53,53,53,53,54,55,54,53,53,53,53,52,52,53,53,52,51,51,50,50,49,50,50,51,51,52,52,52,52,51,51,50,50,50,50,50,50,49,49,50,50,50,49,50,51,51,50,50,50,49,50,49,49,49,50,51,50,49,49,49,48,49,49,50,50,50,51,52,52,52,52,52,52,52,53,54,55,56,56,57,57,57,57,57,58,57,57,57,57,58,58,57,56,56,57,56,57,58,57,57,57,56,57,57,56,55,55,54,55,55,55,56,57,58,58,57,57,57,57,56,57,57,56,55,55,56,56,57,56,56,57,56,57,57,57,57,56,56,57,56,56,56,56,56,56,56,55,55,54,54,54,55,55,55,55,55,55,56,55,54,54,54,54,53,54,55,55,54,55,55,55,54,54,53,52,51,52,53,52,53,53,52,53,52,53,53,53,52,52,52,53,53,52,53,52,52,52,52,52,51,51,51,50,49,49,48,48,48,48,48,47,47,46,45,46,45,45,44,43,42,41,40,40,40,40,39,40,39,39,40,39,38,38,38,38,38,38,38,38,38,37,37,38,37,38,37,37,37,36,36,37,36,36,35,36,36,36,35,36,37,38,37,36,36,36,36,37,38,38,37,36,36,35,34,33,34,34,35,34,34,34,34,33,33,33,34,34,33,34,35,35,36,37,38,39,39,39,39,38,38,38,37,38,38,38,37,37,37,37,36,36,36,36,36,35,35,34,33,32,31,32,32,31,30,30,30,30,31,30,29,30,31,31,31,31,31,31,31,32,31,31,31,31,31,31,30,29,30,31,32,32,31,31,30,30,29,28,28,28,29,28,28,28,28,28,28,29,28,27,27,28,28,28,28,27,27,28,28,29,29,30,31,31,30,31,32,33,32,32,31,32,31,31,30,31,31,31,30,31,32,33,33,32,32,33,33,33,34,34,35,34,33,33,32,32,33,32,32,32,32,32,32,33,32,32,31,30,29,29,29,28,29,28,28,28,27,28,28,28,27,26,27,28,29,29,30,29,28,28,28,28,28,29,29,28,28,29,29,29,29,29,29,28,27,26,27,28,27,27,28,28,28,27,28,29,30,30,30,30,31,32,33,33,32,33,32,32,32,32,33,34,35,35,36,37,36,37,36,37,37,37,38,37,37,37,36,36,37,38,37,36,37,38,38,37,36,35,34,34,34,34,34,35,36,37,37,37,37,38,38,39,38,38,37,37,37,38,39,39,40,40,40,41,40,41,40,40,40,39,38,38,39,39,38,38,39,40,41,41,41,40,41,41,41,42,41,41,41,40,39,40,39,39,39,38,38,39,39,40,41,41,41,41,42,41,40,40,40,40,40,40,39,40,39,38,38,38,38,37,36,37,38,38,38,39,38,39,39,39,38,38,37,36,37,36,37,37,37,37,37,37,37,37,38,38,37,36,35,34,34,33,34,34,33,34,34,35,34,35,34,34,34,35,34,35,34,33,34,34,33,33,32,33,33,34,34,33,33,33,33,32,31,31,31,32,32,32,32,31,31,31,32,32,33,32,32,32,31,31,30,31,31,30,30,30,30,30,29,29,29,29,29,29,29,29,30,30,31,31,31,30,31,31,31,30,30,29,29,30,31,30,29,28,27,28,28,27,27,27,27,28,28,28,29,30,30,29,30,30,30,29,28,27,28,28,29,30,30,30,30,31,31,31,31,31,31,31,32,33,34,33,32,32,31,30,31,32,31,32,31,30,30,30,31,31,30,30,30,29,29,30,30,31,31,31,31,32,31,31,31,30,30,30,29,29,29,29,29,29,28,27,26,27,27,27,27,27,27,26,26,26,26,26,25,24,25,26,26,27,28,29,28,29,28,28,29,30,30,30,30,29,29,29,28,29,30,30,31,32,33,33,33,33,33,32,32,33,34,35,34,34,34,34,34,35,35,35,34,34,35,34,33,33,33,33,33,34,33,33,33,33,32,31,32,32,32,32,31,30,29,30,30,29,29,28,28,28,27,26,27,27,27,28,28,27,26,25,25,26,25,25,24,24,24,24,23,23,23,22,21,20,19,19,19,19,20,19,19,19,19,19,20,20,20,19,19,19,18,18,18,18,18,18,18,18,17,16,16,16,16,17,17,17,18,17,17,17,17,16,17,18,19,19,19,20,21,21,21,22,22,22,21,22,23,24,24,23,22,22,22,23,23,24,25,25,26,26,27,28,27,28,28,28,27,27,26,26,26,26,26,26,25,25,26,26,26,26,25,26,26,25,24,24,23,23,22,21,22,22,22,22,23,23,22,23,24,24,24,25,24,24,24,25,25,25,25,26,25,25,25,26,26,27,27,27,27,28,29,29,28,28,27,27,28,27,26,26,27,27,26,26,27,28,28,28,27,27,27,28,28,29,30,31,32,32,32,32,31,31,30,30,31,32,32,31,32,32,31,31,30,30,29,30,30,30,31,31,30,30,30,29,30,29,30,30,30,30,31,31,30,29,28,28,28,28,28,27,27,28,29,30,29,30,30,29,30,30,31,30,31,30,31,32,32,32,32,32,32,32,31,32,31,30,29,29,28,27,26,27,27,27,26,26,25,25,25,25,25,26,26,26,26,26,27,27,26,26,26,26,26,26,26,25,25,26,27,26,26,27,26,27,27,27,27,28,29,28,28,28,29,30,30,30,31,30,29,29,29,29,29,28,27,27,27,28,29,28,29,28,27,27,27,27,27,27,27,28,28,28,27,27,28,28,28,29,29,28,29,30,31,31,31,31,31,32,33,33,32,32,32,32,31,32,32,32,33,33,32,32,32,33,32,32,33,33,33,33,33,34,33,32,32,31,31,31,31,31,31,31,30,30,30,30,30,31,31,31,31,31,32,31,32,31,31,32,33,32,32,33,32,33,34,33,33,33,32,33,33,33,32,31,30,30,29,28,28,28,27,27,28,28,28,28,28,29,29,30,30,30,29,29,29,30,29,30,31,32,33,32,33,33,33,34,34,34,35,35,34,33,32,31,31,31,30,31,30,30,30,30,31,31,31,30,30,31,31,30,29,28,29,30,30,30,29,30,29,30,29,29,30,31,31,31,32,33,34,34,34,34,34,33,33,34,33,34,33,33,34,34,33,33,33,33,33,33,32,32,32,31,31,31,31,31,32,31,31,31,31,31,30,30,30,31,32,32,32,32,31,31,30,30,30,31,31,30,30,31,31,32,33,34,34,34,34,33,33,34,34,34,34,34,34,34,34,34,34,34,34,34,34,33,32,31,31,31,31,32,32,33,32,31,30,31,32,32,33,33,34,34,33,33,34,33,32,32,32,32,32,32,32,33,33,33,32,32,33,33,32,33,34,34,34,35,34,35,34,35,35,35,34,34,35,35,36,37,37,36,35,35,35,36,37,37,38,39,39,39,40,40,40,40,39,38,39,38,38,38,37,37,37,38,39,40,41,42,41,41,40,40,39,39,38,38,39,38,38,39,39,38,38,39,40,40,40,41,42,42,41,41,41,42,43,42,42,42,42,43,42,41,40,40,40,40,41,41,40,41,41,40,40,40,40,40,40,40,40,41,41,40,41,42,42,42,41,41,40,40,41,40,41,42,42,43,42,42,41,41,41,40,41,40,41,40,40,40,39,40,40,40,39,40,40,41,40,41,42,41,42,43,43,42,42,42,42,42,41,41,41,40,40,40,40,41,41,40,41,42,41,41,41,40,40,41,42,41,40,40,40,40,40,40,40,39,39,38,37,36,36,37,38,39,39,38,38,39,40,39,40,41,41,41,42,42,42,43,44,44,43,43,43,43,42,43,43,42,43,43,44,45,45,44,45,44,44,43,43,43,42,43,44,44,44,45,46,47,48,48,48,48,48,47,48,47,48,48,48,48,47,46,46,46,47,47,46,47,47,48,48,48,48,47,48,47,46,45,45,44,44,45,45,45,45,45,45,44,44,45,45,45,46,47,47,46,46,46,47,48,47,47,47,46,46,47,47,47,48,48,49,49,48,48,49,50,50,51,51,50,49,49,49,49,48,49,48,49,49,49,48,48,48,49,49,49,50,49,48,48,48,49,49,48,48,47,48,48,49,50,50,50,51,51,52,52,51,51,51,51,51,52,52,52,52,51,50,50,51,50,50,50,49,49,49,48,48,48,49,49,49,50,51,51,52,53,53,53,53,53,52,52,51,52,51,51,51,51,51,52,52,52,53,53,54,55,56,57,56,57,56,55,56,56,56,57,57,57,57,57,56,55,55,56,56,56,56,55,56,55,56,56,55,55,55,55,55,54,54,54,54,54,54,54,54,53,52,53,54,54,54,53,53,52,52,52,52,53,52,52,52,51,51,51,51,52,52,52,52,51,50,50,51,51,51,51,51,52,51,51,52,52,52,52,51,50,50,51,50,51,52,52,51,51,51,50,50,51,50,50,49,49,48,47,48,48,48,48,49,49,48,49,49,49,49,49,50,51,51,52,52,52,53,52,51,50,50,51,50,49,49,49,49,49,50,50,50,51,51,51,50,51,52,51,50,50,51,50,51,51,51,51,50,49,50,50,49,48,48,47,46,45,45,45,46,46,46,47,47,46,45,45,45,46,46,46,46,45,46,47,48,49,49,48,49,50,50,51,51,52,51,51,51,50,49,49,49,49,49,49,49,49,48,48,49,49,49,48,48,48,48,49,50,49,49,48,49,48,47,46,45,45,46,45,44,44,44,44,44,43,43,43,44,44,44,44,43,42,43,42,42,41,42,42,43,44,44,44,45,45,46,45,44,45,44,44,44,44,43,43,44,45,45,45,45,45,45,45,45,45,45,46,46,47,47,46,46,46,47,46,46,46,46,46,45,45,46,45,45,46,47,48,48,48,47,48,49,49,49,49,48,48,47,47,48,47,47,47,46,46,46,47,47,47,47,46,47,47,48,48,47,48,48,47,46,47,47,47,47,46,46,45,45,45,45,45,44,44,45,44,45,44,44,45,45,44,43,43,43,43,42,42,41,41,41,42,43,42,42,43,44,44,44,44,44,45,46,46,46,47,47,47,47,46,46,47,46,47,47,47,47,47,47,46,45,44,45,46,45,45,44,43,42,43,44,44,45,45,46,47,47,47,48,47,48,48,48,49,48,49,48,47,47,47,47,47,47,47,48,48,48,49,49,50,50,50,51,51,52,52,52,52,52,53,52,52,51,51,51,50,51,52,52,51,51,51,51,50,49,50,50,50,49,49,48,48,48,47,46,46,46,46,47,48,48,49,49,49,49,49,49,50,50,50,49,49,48,48,49,49,50,49,49,49,48,47,47,48,48,48,48,48,48,47,46,45,45,44,45,45,46,46,46,45,45,46,47,46,46,46,46,47,47,47,47,47,48,48,48,48,49,48,47,46,47,46,45,45,46,46,45,45,46,46,47,46,45,44,45,44,45,44,45,45,45,46,46,46,46,47,47,47,47,47,47,48,48,49,49,49,50,51,51,52,51,52,53,53,52,52,52,52,52,52,52,52,52,51,51,51,51,51,52,53,54,54,54,54,55,54,53,52,52,51,51,52,51,51,52,53,52,52,52,52,53,53,53,53,52,51,51,52,52,52,52,52,52,53,54,53,54,55,56,56,56,55,55,56,56,57,57,57,57,58,57,58,59,59,58,59,58,58,58,58,59,59,60,60,60,61,60,60,60,60,60,60,61,61,62,63,64,65,65,65,65,64,65,64,64,63,64,64,63,63,63,63,63,63,62,61,61,62,63,63,62,62,63,63,63,63,63,63,63,63,63,62,61,61,62,61,60,60,59,59,59,60,59,60,60,60,60,59,59,59,60,60,59,59,60,61,61,62,63,64,65,65,65,65,64,64,65,64,63,62,62,63,64,65,65,66,66,66,67,68,68,67,67,68,69,68,69,69,70,69,69,68,67,68,68,69,69,69,70,70,69,70,71,70,70,69,68,68,68,68,68,69,70,71,72,73,74,73,72,72,71,71,71,71,72,72,71,71,70,70,71,72,72,73,74,74,74,74,74,74,73,73,73,73,72,73,73,72,71,70,69,70,70,70,71,72,72,72,72,72,72,73,73,73,73,73,73,72,72,71,70,71,72,73,73,73,72,72,71,71,72,72,71,72,72,73,73,73,73,73,74,73,72,73,73,72,73,72,72,72,73,74,74,75,76,75,76,76,77,78,78,79,79,80,80,81,82,83,83,83,82,82,82,83,84,84,84,84,85,84,84,84,84,84,84,84,85,85,86,85,84,83,82,82,81,81,81,80,80,81,82,82,81,81,81,81,80,81,80,81,81,81,81,81,82,82,82,81,81,81,81,80,81,81,81,82,83,82,82,81,80,79,78,77,78,79,78,77,76,76,76,76,76,75,75,75,74,75,76,76,77,77,77,77,76,75,75,75,74,74,74,74,74,74,73,74,74,75,75,76,76,75,75,75,75,75,75,74,74,74,73,73,73,74,75,74,74,75,75,74,74,75,74,75,75,75,74,73,74,75,76,76,75,74,75,75,75,76,77,78,78,78,78,79,79,79,79,78,77,77,76,76,76,75,75,76,77,77,77,78,77,77,78,78,77,77,77,77,77,77,78,77,77,77,78,78,77,77,77,77,77,77,78,77,77,78,78,78,77,76,76,76,77,77,76,76,76,75,75,75,75,74,74,75,76,75,75,74,73,73,74,75,74,74,74,74,74,75,74,74,74,73,74,73,72,73,72,72,71,70,69,69,68,69,70,70,71,71,71,72,72,71,70,71,72,71,72,72,72,72,72,71,71,71,72,72,73,74,74,74,75,76,77,77,78,77,77,77,78,78,79,79,79,78,79,80,80,80,79,78,78,77,78,78,78,79,80,80,79,80,81,81,81,82,82,81,81,81,81,81,80,79,80,80,80,80,80,80,80,80,80,81,81,80,79,80,80,81,80,79,79,78,78,77,76,76,76,75,75,75,75,76,77,77,77,77,77,77,77,77,77,77,77,77,77,77,76,76,77,77,78,79,80,80,80,80,79,79,80,80,80,79,79,79,79,79,79,79,78,78,78,79,80,79,79,78,79,80,81,81,82,83,84,84,84,84,84,84,84,85,85,84,84,84,84,84,84,85,85,85,86,86,85,85,85,85,85,86,87,87,86,85,86,86,86,86,87,87,88,88,88,87,87,87,88,88,87,88,87,87,87,87,87,87,87,87,88,88,87,87,87,87,88,89,89,89,88,87,87,87,87,88,88,87,86,86,86,86,85,86,86,86,86,86,86,86,86,86,86,87,87,87,87,87,86,86,86,85,84,85,86,86,87,86,85,84,83,82,82,81,82,81,80,80,81,81,81,82,82,82,82,81,81,81,81,81,82,83,83,82,82,82,82,82,81,82,83,84,84,83,83,84,83,83,83,83,83,83,83,83,83,82,83,82,81,80,81,80,79,80,80,81,82,81,81,80,80,79,78,78,79,79,79,78,77,77,77,77,77,77,78,77,77,77,77,77,77,77,77,77,76,76,76,75,75,75,75,76,76,76,76,76,76,76,77,77,78,78,78,78,78,78,77,77,77,78,78,78,79,78,77,77,78,77,78,78,78,78,78,77,77,76,76,77,77,77,77,76,77,77,77,77,77,78,78,77,77,77,78,77,78,78,79,78,77,78,78,79,78,79,80,80,81,81,80,80,80,81,81,81,81,82,82,82,82,82,82,82,81,81,81,81,81,82,83,83,82,82,81,82,82,82,83,82,81,81,81,81,81,82,83,83,83,82,82,83,83,84,84,84,84,84,84,83,82,82,82,82,82,82,82,82,81,81,80,80,81,82,83,83,83,84,83,84,83,84,83,82,81,81,81,82,82,82,81,81,80,80,80,81,81,81,82,82,82,82,81,82,83,83,83,83,83,82,82,82,82,83,84,83,82,81,81,81,81,82,81,81,82,83,84,84,84,85,85,84,84,84,85,85,84,83,83,84,85,84,85,85,84,85,84,85,85,84,83,83,84,84,84,83,82,82,82,83,83,83,83,82,82,83,82,83,84,85,86,86,86,85,84,85,85,84,85,86,85,86,86,85,85,85,86,85,85,86,86,86,85,86,86,86,86,86,86,86,87,88,89,90,89,88,88,87,87,88,88,88,87,86,87,87,86,85,86,86,86,86,87,87,87,87,88,87,86,85,84,85,85,85,85,86,87,87,88,88,88,89,88,88,88,88,89,88,88,89,90,90,89,90,90,90,90,89,90,91,92,92,92,92,91,91,91,91,92,93,92,92,92,93,93,93,93,93,92,92,92,92,91,90,90,90,91,92,93,93,93,92,92,93,94,95,96,95,94,94,94,94,94,94,94,95,95,95,95,94,94,93,93,94,93,94,93,94,94,93,92,92,93,93,93,92,92,92,93,93,94,95,96,97,98,97,97,96,95,95,95,95,94,93,92,93,94,94,95,96,97,97,97,97,98,97,98,98,97,96,96,95,95,94,94,94,95,95,95,94,94,95,95,94,94,94,94,95,95,96,96,96,95,95,96,96,96,96,96,96,96,97,97,96,96,97,98,99,99,98,97,97,97,97,97,96,96,96,96,96,95,95,96,95,96,96,95,96,97,96,96,96,95,94,94,95,95,94,94,94,93,92,92,91,91,91,92,92,92,92,93,93,94,94,94,93,93,92,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,92,92,92,93,93,94,94,95,96,97,98,99,100,100,101,101,101,102,101,102,103,104,104,104,104,104,105,106,106,107,106,106,106,107,107,107,107,107,107,108,109,109,109,109,108,108,108,109,108,109,109,110,109,109,108,109,110,109,109,110,109,108,107,107,107,108,109,109,110,109,109,109,109,109,110,110,111,111,111,112,112,111,111,111,111,111,110,111,112,113,113,113,113,113,113,114,114,114,113,112,112,113,113,112,113,112,111,112,113,113,114,113,112,112,112,112,111,111,111,110,109,108,107,107,107,107,107,107,107,106,106,106,107,107,106,105,104,104,104,104,105,104,103,104,104,105,104,103,104,104,105,105,106,106,107,106,106,107,107,108,108,108,108,108,107,107,108,109,108,109,109,110,110,109,108,108,109,109,109,110,110,110,109,109,109,108,107,107,107,107,107,108,107,107,108,108,108,107,106,106,105,106,105,106,106,106,106,106,105,105,105,105,105,105,105,104,104,103,103,103,103,103,103,103,104,105,106,107,107,108,109,110,110,110,110,110,111,111,112,112,113,114,114,113,113,113,112,112,111,112,112,112,112,112,112,112,113,113,113,113,113,112,113,112,111,111,111,111,111,111,110,109,110,109,109,109,109,108,107,107,106,106,106,107,108,109,108,107,106,106,105,105,105,104,103,103,103,103,103,103,102,102,103,102,102,102,102,102,101,101,102,102,103,104,104,104,104,104,103,103,103,104,104,104,103,103,103,104,105,104,103,104,104,104,104,105,104,104,104,104,104,103,102,102,102,101,102,102,103,103,104,103,102,103,103,102,102,102,101,101,100,101,100,100,99,100,100,101,101,101,101,100,101,101,101,100,100,101,102,102,101,100,101,102,101,101,101,101,101,101,102,102,103,103,103,103,104,104,105,105,105,105,106,106,105,105,106,105,106,106,107,107,106,105,105,106,106,106,107,107,106,106,105,106,106,106,107,106,106,106,105,106,105,106,107,106,105,105,104,104,105,105,105,106,106,107,106,107,107,106,107,106,106,107,108,108,107,107,108,108,109,110,111,111,110,110,111,111,111,110,111,111,111,110,111,112,111,112,111,111,111,112,112,113,112,112,111,111,111,112,111,110,109,110,109,108,108,107,106,106,106,106,107,108,109,108,109,109,109,110,109,108,108,107,108,108,109,109,108,108,108,108,109,108,108,108,108,108,109,109,108,109,109,109,110,110,110,109,109,109,109,108,109,109,109,109,109,109,110,111,111,110,110,110,109,109,108,109,110,111,111,111,111,111,110,109,110,109,110,110,109,108,108,109,109,109,109,109,109,108,107,108,108,108,108,109,110,109,110,110,111,111,110,110,110,111,111,111,110,109,110,110,110,110,110,111,110,110,110,111,111,111,112,112,112,112,113,113,113,112,112,111,111,112,111,111,111,111,111,110,110,110,109,109,109,109,110,110,109,109,110,110,110,110,110,109,109,109,108,107,106,106,106,107,107,108,108,108,109,110,110,109,109,110,109,109,110,109,110,109,110,110,109,110,110,110,109,109,108,107,107,106,106,107,107,108,109,110,109,109,109,109,109,109,108,108,108,108,109,109,108,107,107,107,107,108,107,106,106,105,105,105,106,106,107,107,107,106,106,106,107,106,107,107,107,107,107,106,106,107,107,106,106,106,107,106,106,106,105,105,105,105,105,106,106,106,106,105,106,107,108,107,106,107,107,107,107,106,105,105,105,104,103,103,104,104,104,105,105,105,106,106,105,106,105,106,105,105,104,103,103,103,103,104,104,104,104,103,102,103,104,104,105,104,105,106,107,107,107,108,108,109,110,110,110,110,110,109,108,107,107,107,107,108,109,110,111,112,113,113,112,111,112,111,112,112,112,112,112,112,111,112,111,110,109,109,110,109,110,110,111,111,111,111,111,111,111,110,110,110,110,109,108,108,107,107,108,108,107,106,107,106,106,105,105,106,105,104,104,105,104,104,103,102,102,103,103,103,104,103,102,101,102,103,103,102,102,101,100,101,102,102,102,101,101,100,100,99,99,98,97,97,97,96,95,94,94,93,94,94,95,95,96,96,96,97,97,97,96,97,96,96,97,97,96,97,98,97,98,98,97,98,98,99,100,101,100,99,100,99,99,98,97,97,97,96,96,96,97,96,96,97,96,96,96,95,95,95,94,93,93,94,94,93,93,92,92,91,90,89,88,87,87,87,88,88,88,87,87,87,87,87,88,88,88,88,89,88,89,89,89,90,91,92,92,92,92,92,92,91,90,90,90,90,90,90,89,88,88,87,88,88,88,87,87,87,88,89,90,90,90,90,89,88,88,87,87,87,87,88,88,88,89,89,88,89,88,88,88,89,88,88,87,87,88,88,87,86,86,85,84,84,84,85,85,86,86,86,86,86,86,86,86,87,87,86,86,85,86,85,85,85,84,85,85,86,87,88,87,86,86,86,86,87,87,88,89,88,88,88,89,88,87,88,87,88,89,88,88,87,88,89,88,89,88,88,87,87,88,89,88,88,88,88,89,90,89,89,89,90,91,91,91,91,91,90,89,89,89,89,89,89,89,88,89,90,91,91,91,91,92,93,92,92,93,94,94,94,94,94,94,94,94,94,95,95,94,94,94,95,94,94,93,92,92,92,91,91,92,92,91,91,91,92,91,91,91,90,90,90,91,91,90,90,90,89,90,90,91,90,91,90,90,90,90,91,92,92,92,92,93,93,93,94,94,94,94,93,93,93,93,94,95,94,95,95,95,94,93,92,92,93,93,94,93,93,93,94,94,94,94,93,92,93,94,94,93,93,93,93,93,93,92,92,91,92,92,93,93,93,93,93,94,94,93,92,93,94,94,95,96,96,97,98,99,98,98,97,96,97,97,97,97,96,95,95,95,96,97,97,98,97,96,95,94,95,95,95,94,94,95,94,94,94,94,94,94,94,94,94,94,94,94,93,94,94,94,94,95,94,94,94,95,95,94,95,94,94,94,95,94,94,94,94,93,93,92,91,91,92,92,92,92,92,92,92,92,92,92,92,92,93,93,93,93,94,94,93,92,92,92,93,92,92,93,93,93,92,93,92,92,93,93,94,95,96,97,97,97,98,99,98,99,99,99,99,98,98,99,99,98,97,97,97,98,99,100,99,98,99,100,101,102,101,100,99,99,99,100,101,101,101,101,100,99,99,100,100,101,101,100,99,99,99,99,100,100,101,102,103,104,105,106,106,106,107,108,108,107,107,108,109,109,109,108,107,108,109,110,110,111,111,111,110,110,111,112,112,112,113,114,113,114,115,115,115,115,115,116,116,116,116,117,117,117,117,117,116,115,115,114,115,116,115,115,115,115,116,117,117,118,119,120,119,118,119,118,119,119,120,119,120,119,118,118,119,120,120,121,120,120,119,120,120,119,119,120,120,121,122,122,121,120,120,120,120,119,118,118,117,118,118,118,119,118,118,119,120,120,119,118,117,117,118,118,117,117,116,115,115,115,115,115,115,115,114,115,114,114,115,116,116,116,117,116,117,117,118,117,117,117,118,119,119,119,118,118,118,117,117,117,116,116,117,118,119,119,118,117,118,119,118,119,119,118,117,117,117,118,118,118,119,119,118,118,117,117,117,117,117,117,116,116,116,116,116,115,115,115,114,115,115,116,116,117,117,116,115,115,115,114,115,116,116,115,116,115,116,115,116,116,115,115,115,115,116,115,115,115,116,116,117,116,116,116,115,116,116,115,116,117,118,119,119,120,120,121,121,122,122,122,123,124,124,125,125,126,127,126,126,127,127,127,128,128,129,129,129,129,129,128,128,127,127,126,125,124,123,123,122,122,123,123,123,123,124,125,125,125,124,124,125,125,125,126,127,126,125,125,125,125,126,126,126,126,126,127,127,127,127,127,126,126,127,127,127,126,127,127,126,126,126,126,126,126,125,125,125,126,126,126,126,126,126,126,126,126,127,127,128,129,130,130,129,128,129,130,130,129,129,129,128,128,127,128,129,130,130,130,131,132,131,132,131,130,130,130,130,129,129,130,129,129,130,131,132,132,132,132,132,133,133,132,132,132,132,133,133,134,133,132,132,131,131,131,131,131,130,130,129,129,129,130,130,129,129,130,130,131,132,132,132,132,131,131,131,132,132,132,133,132,133,133,133,133,134,135,135,136,137,138,138,138,138,138,137,137,136,135,135,135,136,135,134,135,136,136,136,136,135,134,135,136,135,136,136,137,137,138,137,138,139,140,141,140,141,141,141,140,140,140,141,141,140,140,141,142,141,141,142,142,141,141,142,142,142,141,140,140,140,140,139,139,139,140,140,140,139,140,139,140,140,140,139,138,137,136,135,134,134,134,134,134,133,134,134,134,134,134,134,134,133,134,134,135,135,136,136,136,136,137,136,136,137,137,136,135,134,134,134,134,134,134,134,135,135,134,133,132,132,132,131,131,131,132,132,132,132,133,133,133,133,134,134,133,133,133,132,132,132,133,134,135,135,135,134,134,134,133,132,131,132,132,133,132,132,131,131,131,132,131,131,130,130,130,130,131,131,131,132,132,132,131,131,131,130,130,129,130,131,130,130,129,128,129,129,130,130,130,131,131,132,132,132,133,133,132,133,134,133,133,132,132,131,131,132,131,131,131,131,131,132,131,131,131,131,130,130,130,130,129,129,129,128,128,128,128,128,128,129,128,127,127,127,126,126,126,127,126,125,125,125,125,125,125,125,125,126,126,126,125,124,125,126,126,126,126,125,125,125,125,124,123,122,123,123,123,123,123,122,122,123,124,123,124,124,124,124,125,126,126,125,125,126,126,126,126,126,125,125,126,125,125,125,125,124,124,124,125,125,126,126,126,127,127,126,126,125,125,124,125,126,125,124,124,124,124,125,126,126,127,127,128,128,128,128,129,128,128,129,129,129,128,128,128,127,128,129,128,127,127,127,127,127,126,127,126,126,126,126,126,126,126,127,126,126,126,127,127,127,127,127,127,127,127,126,126,127,126,126,126,125,126,127,127,128,127,127,128,127,127,127,127,126,126,127,128,128,127,127,126,127,126,127,127,128,128,128,128,127,128,128,128,128,128,127,126,126,127,128,127,127,127,128,129,129,128,128,128,128,128,127,128,128,129,129,128,129,130,129,130,130,130,130,129,129,128,128,129,130,130,130,130,129,128,128,129,129,130,130,130,130,131,130,129,128,128,129,130,130,130,131,132,132,132,132,133,134,134,135,134,135,136,137,136,135,135,135,134,133,134,134,135,134,133,133,133,134,134,134,135,136,137,137,137,138,139,139,140,140,140,141,141,141,142,142,141,141,140,139,139,139,139,138,138,138,138,138,137,137,137,136,137,136,136,135,134,133,133,134,134,133,133,134,134,135,134,134,135,135,135,134,134,135,135,134,135,135,134,133,133,133,134,134,134,135,135,136,137,137,138,138,139,139,139,139,140,140,140,140,141,141,141,141,141,141,142,143,143,144,144,144,144,143,143,142,141,141,142,142,141,141,141,142,141,140,140,139,139,138,138,137,137,137,136,135,135,134,133,132,131,131,131,130,130,129,128,128,129,130,130,130,130,129,129,128,128,127,127,128,128,127,127,128,128,128,128,128,129,129,129,128,127,127,128,128,128,128,127,126,127,127,127,128,128,128,128,127,126,126,125,125,125,126,127,127,126,127,126,125,125,126,125,125,125,124,124,125,125,125,125,124,125,125,126,127,127,126,125,125,124,123,124,123,123,123,122,122,123,122,122,121,122,122,121,121,121,121,122,123,123,122,122,121,122,122,122,122,122,123,122,121,121,122,122,123,124,124,124,124,124,124,125,125,125,126,125,126,125,125,124,124,123,123,123,124,125,126,125,124,124,123,124,123,122,123,124,124,124,124,123,123,122,123,123,122,121,121,120,120,121,120,121,121,121,122,121,122,123,124,124,123,122,121,122,122,122,122,122,123,122,122,122,123,122,121,121,120,121,121,121,120,120,121,122,122,122,122,122,121,120,119,119,119,120,120,120,120,119,119,119,119,118,117,116,116,115,114,113,113,113,113,113,112,113,112,112,111,112,112,112,112,112,112,111,111,111,111,111,111,111,111,111,111,110,109,108,109,109,109,109,109,109,109,109,109,108,108,109,110,111,110,111,112,111,112,112,112,111,111,110,109,108,108,109,108,108,108,109,109,110,110,110,110,109,110,111,112,112,111,110,109,110,110,109,109,108,108,108,107,107,108,109,110,110,111,112,111,112,111,111,111,111,111,111,111,111,111,111,111,111,111,111,112,112,113,114,115,115,116,116,115,116,116,117,116,116,115,115,115,115,115,115,114,113,113,114,115,115,115,114,114,113,113,112,111,112,113,114,114,115,114,115,114,113,113,112,112,112,112,112,113,112,112,111,111,111,112,111,111,112,112,112,111,111,110,110,109,110,110,110,111,110,110,109,110,111,111,111,111,111,110,110,109,109,110,111,111,111,110,110,111,110,109,110,111,111,111,111,112,113,113,113,113,112,112,112,112,112,113,113,113,112,112,112,112,111,111,111,110,110,109,108,108,109,109,110,110,110,111,112,112,112,113,114,114,113,113,112,112,112,112,111,111,112,112,111,112,112,111,111,112,112,111,110,110,111,111,112,111,110,111,110,110,110,110,111,111,112,113,114,113,112,111,111,111,112,111,112,111,110,110,111,111,111,112,112,112,111,111,112,112,112,111,111,110,109,110,109,109,109,109,108,108,109,109,109,108,108,107,107,106,106,106,106,107,107,107,107,108,108,109,109,110,110,110,111,111,111,112,111,112,112,113,113,113,112,112,113,114,114,115,116,116,115,115,114,114,115,115,116,117,118,118,119,118,117,117,117,117,117,116,116,117,117,116,115,115,114,115,116,116,116,116,116,116,117,117,117,117,118,118,119,118,119,119,119,119,118,119,119,118,117,117,117,118,118,119,119,118,119,119,119,120,120,121,121,121,121,122,121,121,121,121,121,122,122,122,121,121,120,121,122,123,123,123,123,124,124,125,125,125,125,125,125,124,123,122,123,123,123,123,124,124,123,123,122,121,121,120,119,118,119,119,119,119,119,120,119,119,119,118,119,119,119,118,119,119,118,118,117,117,116,116,115,115,116,117,116,115,115,115,116,117,117,117,117,116,117,117,116,117,116,116,116,116,116,115,115,115,115,115,115,115,115,115,115,114,115,115,115,115,115,114,115,115,115,115,116,117,117,118,118,118,118,117,117,118,118,117,118,118,119,119,118,119,119,119,120,120,119,119,120,121,121,121,122,123,124,124,125,126,127,127,127,128,128,129,128,128,128,128,129,129,130,130,129,130,130,130,130,130,130,130,130,131,130,130,131,131,131,131,130,130,129,130,130,130,129,128,128,128,127,128,129,129,129,130,130,131,131,131,132,133,133,134,134,134,135,135,136,136,135,134,134,133,133,134,134,134,133,133,133,133,132,132,132,131,131,131,130,130,130,131,131,131,131,132,132,131,131,132,132,132,132,132,132,131,131,131,131,130,131,132,132,132,133,133,133,134,133,133,132,132,132,131,130,130,130,130,130,130,129,129,129,130,130,131,131,131,132,132,132,132,133,133,133,133,133,133,133,134,134,135,135,136,136,136,135,136,136,136,137,137,136,136,135,134,134,135,135,135,134,134,133,134,133,133,134,134,135,136,135,135,134,134,134,134,134,135,136,136,137,137,137,136,135,135,134,133,133,132,133,132,133,133,132,132,132,132,132,133,134,133,133,133,132,132,131,131,130,131,131,131,132,132,132,132,131,132,132,133,133,134,134,133,134,134,133,133,133,134,134,133,133,133,133,134,134,133,134,133,133,132,132,132,132,133,133,134,134,135,135,136,136,136,136,135,134,133,132,133,132,133,133,133,133,133,134,134,134,134,134,135,135,135,136,135,135,136,135,136,135,134,134,134,135,136,135,136,136,136,137,137,136,135,134,135,135,136,137,137,137,138,139,139,139,139,138,138,138,138,139,140,140,141,141,142,142,141,141,142,141,141,142,142,142,143,144,145,145,144,144,143,144,145,145,146,146,146,146,145,145,144,145,145,145,146,145,144,143,144,144,144,143,143,142,141,140,141,141,141,142,143,144,145,145,146,145,146,145,145,145,145,145,145,145,146,145,145,145,145,146,145,145,146,146,146,147,146,146,145,145,144,144,144,145,144,144,144,143,144,145,146,147,147,146,145,144,144,144,145,144,143,143,144,144,144,145,144,145,145,144,145,145,146,145,146,145,146,146,145,146,146,146,146,145,145,145,145,144,143,142,142,141,140,139,138,137,138,139,140,140,141,142,143,142,141,141,141,141,141,141,141,142,143,143,142,142,141,141,141,140,141,142,142,141,142,141,140,140,140,140,141,140,141,141,141,141,141,140,140,140,140,140,140,140,139,139,140,141,141,142,142,143,143,142,142,142,143,144,143,143,142,142,142,142,142,142,142,143,143,144,145,146,147,147,147,148,148,148,147,147,147,146,147,147,148,148,149,148,149,148,149,149,149,149,149,150,150,151,151,152,152,152,152,153,154,155,156,156,155,154,155,155,155,155,155,155,154,153,152,152,152,153,154,154,154,153,153,154,154,155,154,154,154,154,154,154,153,154,153,152,152,153,153,153,152,152,152,151,152,152,152,151,151,152,153,154,155,155,155,155,156,156,156,155,155,154,154,154,154,154,155,155,155,155,156,156,156,156,155,156,156,156,156,157,157,157,158,158,158,158,158,157,157,157,158,158,159,158,158,158,157,158,158,159,158,157,157,158,158,157,157,158,158,158,157,157,157,157,157,158,158,158,157,156,155,155,156,156,157,158,158,159,159,159,159,158,157,157,157,157,157,157,158,157,157,156,157,157,157,156,155,155,155,155,154,155,154,154,153,153,152,153,153,154,155,155,155,155,155,155,156,157,156,156,156,157,157,156,155,156,155,156,156,157,157,157,157,157,157,157,156,155,155,154,155,154,153,152,152,151,151,151,151,150,150,151,151,151,150,150,150,149,148,148,149,149,150,149,149,149,150,149,149,149,149,148,147,147,148,147,146,146,146,146,147,146,146,146,145,145,145,144,145,144,144,144,144,145,144,144,143,144,144,143,143,144,145,145,145,145,144,145,145,144,144,145,145,145,144,145,144,145,145,145,145,144,143,142,143,143,144,143,143,144,144,143,144,145,145,145,144,145,144,143,144,144,145,145,145,144,144,143,143,143,143,142,143,143,143,143,143,143,142,142,143,144,144,143,142,142,142,142,142,141,141,141,141,141,141,140,139,138,138,138,137,137,136,136,136,136,136,136,136,135,136,135,134,135,136,135,134,134,134,133,133,133,134,134,134,134,135,135,134,134,133,134,135,135,136,136,137,137,138,139,138,139,138,139,138,138,138,139,139,140,139,140,140,141,141,141,142,142,141,141,142,141,142,142,142,142,142,143,144,144,144,144,143,143,143,144,143,143,144,144,144,144,144,144,144,144,144,145,146,145,145,145,145,145,146,146,146,146,146,146,147,146,147,148,149,149,148,149,148,147,147,146,145,145,146,146,147,147,147,147,147,148,148,148,149,149,148,148,147,146,146,146,146,145,144,144,144,145,145,145,146,147,147,146,146,147,147,147,146,145,145,145,144,145,145,144,143,142,142,142,142,141,140,140,140,141,141,141,141,141,141,140,140,140,139,138,138,139,139,138,137,137,137,137,137,138,137,137,136,135,135,136,135,136,137,137,137,137,136,135,136,136,136,136,136,135,135,134,134,133,133,133,134,134,134,134,134,134,134,134,135,136,137,137,137,137,137,138,139,138,139,139,140,140,141,142,143,143,142,142,142,143,142,142,142,142,142,142,142,142,142,143,143,143,143,143,144,143,143,144,144,145,146,146,146,146,147,146,146,146,146,146,146,146,145,144,144,145,146,145,145,145,145,144,144,144,144,144,145,145,146,146,146,146,145,146,147,147,146,147,147,147,147,147,146,146,145,146,146,146,146,147,147,147,147,147,147,148,149,150,149,150,149,150,150,149,149,150,151,152,152,153,153,154,155,156,157,157,157,157,157,158,159,158,159,159,159,160,160,160,161,161,161,161,161,161,161,160,160,159,158,158,157,158,157,156,155,155,155,156,157,157,158,157,158,157,156,156,157,158,158,158,158,159,158,158,158,159,159,158,158,158,157,156,155,154,154,154,154,155,154,153,153,153,154,153,152,151,151,151,151,150,150,151,151,152,152,152,152,153,154,154,155,154,154,155,155,155,155,154,155,155,155,156,156,157,157,157,157,156,156,157,157,158,158,158,158,158,158,158,157,158,158,158,159,158,157,157,156,156,156,157,157,157,158,158,158,158,158,157,157,157,157,156,156,156,156,155,155,155,154,155,156,156,155,155,155,155,156,156,157,158,158,157,156,156,157,157,156,157,156,155,156,155,155,156,157,157,156,156,156,156,156,157,156,157,156,156,157,156,155,156,156,155,155,155,155,156,156,156,156,156,157,157,157,157,157,157,157,156,156,155,155,156,156,157,156,156,157,156,156,157,157,157,158,157,157,157,157,158,157,157,157,157,158,158,158,158,158,158,157,158,158,157,157,158,158,159,159,158,157,158,157,157,158,157,157,156,156,156,156,157,157,157,157,157,158,158,158,159,159,159,159,159,159,158,159,160,160,160,160,159,159,160,160,161,161,162,163,163,162,162,162,163,162,162,162,162,163,163,164,164,165,165,164,164,164,165,164,164,164,165,164,163,164,163,163,163,164,163,163,162,162,162,163,163,164,164,163,164,164,163,163,162,163,164,164,163,162,163,163,162,162,161,162,162,163,162,161,162,161,162,162,162,162,162,162,162,161,160,160,161,161,161,161,161,160,160,161,161,161,161,160,159,159,159,160,159,160,159,159,160,160,161,162,162,162,162,162,162,161,161,161,162,162,162,162,163,163,163,164,165,165,165,164,165,166,166,166,166,167,166,167,167,167,167,167,168,168,168,169,168,169,169,170,170,171,171,171,171,171,170,170,170,169,169,169,170,169,169,169,169,169,168,168,168,168,169,168,169,170,170,171,172,172,173,173,173,173,174,173,173,172,172,172,173,173,172,171,171,172,172,173,173,174,174,175,175,175,174,175,174,173,173,172,171,170,169,169,169,168,168,168,169,170,170,169,170,171,171,171,171,172,171,170,170,171,171,172,173,174,175,174,174,173,173,174,173,172,172,171,172,173,173,174,175,176,177,177,178,178,178,179,178,177,177,176,176,176,177,177,177,178,178,179,179,178,177,177,176,176,176,175,175,175,174,175,176,175,174,175,175,176,176,176,176,177,177,177,177,177,176,176,176,176,176,177,177,177,176,177,178,177,176,175,175,174,175,176,175,176,176,175,175,175,174,175,175,176,176,177,178,179,178,178,178,179,178,178,177,177,176,176,177,177,176,175,176,175,176,177,177,178,177,177,176,176,177,177,176,176,176,175,175,174,173,173,174,173,174,175,176,177,178,177,178,178,178,178,177,177,177,178,178,178,178,177,177,177,176,175,175,174,174,173,172,173,172,171,171,171,172,172,172,171,171,170,170,171,171,171,172,172,171,170,170,170,169,168,169,169,169,168,168,168,167,168,168,169,168,168,168,167,167,168,167,167,167,167,168,168,168,168,167,167,166,166,167,168,169,169,169,169,170,169,169,170,169,169,168,169,169,169,169,169,169,168,167,166,167,166,165,165,164,164,165,165,164,163,162,162,162,162,161,160,160,161,160,159,159,158,158,159,160,161,160,160,161,162,163,163,163,163,164,163,163,164,165,164,164,165,164,164,165,165,165,166,166,166,167,167,168,169,169,169,169,169,168,168,167,167,166,166,166,166,166,167,167,166,166,166,165,165,166,165,165,164,165,165,165,166,167,167,168,167,167,168,169,168,167,166,167,166,167,167,166,166,167,166,165,164,163,163,163,164,163,163,164,164,163,163,162,163,163,162,163,162,161,160,160,160,159,159,158,159,158,158,158,159,160,159,160,159,160,160,160,160,160,160,161,161,161,160,161,160,159,159,158,158,157,157,158,157,156,157,158,159,159,159,160,160,161,162,161,161,160,160,161,161,161,162,163,163,163,164,165,166,165,164,165,166,166,166,166,165,165,164,164,163,162,162,162,161,160,159,160,161,161,161,160,160,160,160,160,159,160,160,160,160,160,161,161,160,160,160,161,161,161,161,162,162,161,161,161,160,160,159,160,160,160,160,161,161,162,163,163,162,162,162,163,163,163,163,164,164,163,163,163,164,165,164,165,164,164,165,165,165,164,164,163,162,163,164,164,164,164,164,164,164,164,164,164,165,164,164,164,165,165,165,165,165,164,164,163,163,163,163,162,161,161,162,162,161,161,160,160,160,161,161,162,162,162,162,162,161,160,161,162,162,162,163,164,165,166,167,167,166,166,167,167,167,167,168,169,169,168,168,169,168,168,167,168,169,168,168,168,167,166,165,165,165,166,166,166,166,167,168,167,168,169,169,170,170,169,169,169,169,168,169,169,170,170,169,170,169,169,169,168,168,168,168,168,168,169,169,168,168,168,167,167,167,166,166,166,167,166,166,167,168,168,168,167,168,168,169,170,170,171,171,171,172,171,171,170,171,171,170,169,169,169,169,169,168,167,167,167,167,168,169,169,170,170,170,170,169,168,167,166,166,165,165,166,166,166,167,166,166,166,165,166,165,165,166,165,165,165,165,164,164,164,163,163,162,161,161,161,161,160,161,160,161,160,160,160,160,159,158,158,158,158,159,158,158,159,158,158,159,159,159,159,158,157,157,158,157,158,158,159,159,159,159,159,160,159,158,158,158,158,159,160,160,160,160,160,159,159,160,161,160,160,159,160,160,161,161,161,162,162,162,161,161,162,162,162,162,162,162,163,162,163,164,163,163,163,162,162,162,162,162,162,162,162,163,163,164,163,164,163,164,165,166,165,166,167,167,168,168,168,167,166,165,165,166,166,166,166,167,166,167,166,166,167,167,167,167,166,167,167,166,165,164,164,164,163,162,163,162,162,163,163,163,163,162,161,161,160,160,160,160,159,159,158,157,157,157,156,156,156,155,155,156,156,156,157,157,156,156,157,156,156,157,157,156,156,156,156,156,156,156,155,156,155,155,156,157,157,157,157,157,157,157,158,158,158,158,157,157,156,155,155,156,155,156,157,157,158,157,156,156,156,156,157,157,157,158,158,157,158,157,158,157,156,157,156,156,155,155,155,154,153,153,153,154,154,155,155,155,155,155,156,156,156,156,156,157,158,157,157,156,156,155,155,156,157,157,157,156,156,156,155,154,153,152,152,152,151,152,152,151,151,150,149,150,151,151,150,151,151,152,153,154,154,154,153,153,154,154,154,153,153,153,154,154,154,154,153,154,153,153,154,155,155,155,156,157,156,155,154,155,156,156,157,156,156,157,158,159,159,159,159,159,158,158,157,157,158,158,157,156,156,155,155,156,156,156,157,157,156,156,155,155,156,156,155,156,155,155,154,154,154,155,155,155,156,156,155,156,157,157,156,155,154,154,153,153,154,153,153,154,153,154,154,153,152,152,151,151,151,151,151,151,151,151,151,152,153,153,154,154,153,154,154,154,153,152,153,153,152,153,153,153,153,153,153,153,154,155,155,154,153,153,153,154,154,155,155,156,156,156,156,156,157,156,156,157,156,155,156,156,156,156,156,155,155,156,157,158,158,158,157,158,159,160,160,160,161,161,160,160,160,159,159,159,160,161,162,162,162,163,164,164,164,165,166,166,166,166,166,166,165,165,165,165,166,166,166,166,166,166,166,166,166,166,166,166,165,165,164,163,162,161,162,161,161,161,162,162,162,163,162,163,164,165,165,166,166,165,164,163,163,163,163,162,161,162,163,163,163,163,163,163,164,164,164,163,162,161,161,161,161,161,160,160,161,161,160,161,160,160,160,160,161,161,161,162,161,162,161,162,162,162,161,162,162,161,160,160,159,158,159,160,159,159,160,161,160,161,160,159,159,159,159,159,159,159,159,159,159,159,160,159,159,159,160,160,160,161,161,161,161,162,163,163,163,164,165,165,166,165,164,165,165,166,166,166,167,167,167,167,168,167,167,167,166,166,165,164,163,164,164,164,164,164,164,164,164,163,162,163,162,163,164,164,164,164,164,164,164,164,165,166,165,165,165,165,166,165,166,166,166,165,165,166,166,165,164,164,164,163,164,164,163,163,164,163,162,163,164,163,163,162,162,161,160,160,160,159,159,159,159,160,161,162,161,161,161,161,161,160,160,160,159,158,158,158,159,159,158,157,156,156,156,156,157,157,158,158,157,157,157,156,155,156,156,156,157,156,156,155,154,153,154,154,153,153,152,151,152,153,152,151,151,151,150,150,150,150,150,149,150,150,151,150,150,151,152,152,152,153,153,154,154,153,154,154,154,155,155,155,155,155,156,157,157,157,156,156,156,157,157,157,158,158,158,159,160,160,159,160,160,160,160,159,159,160,159,159,159,160,160,159,158,158,157,157,156,156,156,156,157,157,156,157,157,157,157,156,156,157,157,156,155,154,154,153,154,154,153,152,151,151,151,151,151,150,151,151,150,149,148,148,149,149,150,149,150,149,150,150,149,150,150,151,152,152,153,154,154,153,153,154,154,153,153,153,152,152,153,152,152,152,151,151,152,152,152,152,151,151,151,150,149,149,148,149,148,148,148,148,148,148,148,149,149,149,148,148,148,149,149,149,149,150,150,150,149,150,149,149,150,150,150,150,151,151,151,150,150,149,148,149,150,149,150,149,150,149,149,149,149,149,150,151,151,151,151,151,152,153,153,154,155,155,154,153,153,153,152,153,153,153,153,154,154,155,154,155,156,156,155,155,156,155,154,154,154,154,155,155,154,155,155,155,156,156,156,156,157,158,158,157,157,156,156,155,155,155,155,154,155,156,157,158,159,159,160,161,161,161,162,161,161,161,160,161,160,161,161,161,161,161,161,161,161,162,163,162,162,163,163,163,163,162,161,160,159,159,159,159,160,160,159,159,159,158,158,158,158,158,158,158,158,158,158,158,157,157,157,157,157,158,159,159,158,159,160,160,159,159,158,157,158,157,156,156,157,158,157,156,156,155,156,155,154,154,154,155,155,155,156,155,155,154,154,154,155,155,154,154,155,155,154,154,154,153,152,152,152,152,153,152,151,150,150,151,151,151,151,151,152,151,151,150,149,149,149,148,147,148,147,148,147,146,146,146,145,146,145,145,144,145,145,145,146,146,146,145,146,147,146,147,147,147,146,147,148,149,149,148,148,147,147,147,148,148,149,150,149,149,150,150,150,151,151,151,152,151,150,150,150,150,149,150,150,151,152,152,152,152,153,154,155,156,156,156,155,155,156,155,156,155,155,156,156,155,156,155,155,155,155,155,154,154,153,153,153,152,152,152,153,152,151,151,152,151,151,150,150,150,151,151,150,149,149,149,150,149,149,150,150,151,151,151,151,152,151,150,149,150,150,150,150,150,150,151,150,151,150,150,150,150,150,149,149,149,150,150,150,150,150,150,150,149,148,148,149,149,149,149,150,151,151,151,151,151,152,151,152,152,152,151,152,152,153,153,154,155,154,154,154,155,155,156,156,156,157,157,157,156,156,155,154,153,154,154,155,155,156,156,156,156,155,154,153,152,152,152,152,152,153,153,152,153,154,153,153,154,153,153,154,155,154,154,155,155,156,156,156,156,156,157,156,156,156,156,155,156,156,157,157,157,158,159,159,159,159,158,159,159,159,158,157,158,158,158,158,158,159,160,160,160,161,161,160,160,160,161,162,161,161,161,162,162,162,162,162,162,163,163,162,161,160,160,160,160,160,160,159,160,161,162,162,161,162,163,162,162,161,160,160,160,161,161,160,161,162,163,163,163,163,163,163,163,162,161,161,162,163,163,162,161,160,160,161,160,159,159,160,160,159,158,159,158,158,157,156,156,156,156,156,157,157,157,156,156,156,156,156,156,155,154,154,154,155,155,156,155,155,156,156,157,158,158,159,159,159,158,158,158,158,158,157,157,158,159,159,158,157,157,158,157,157,157,158,158,158,158,157,157,157,156,157,156,156,155,155,155,155,155,155,155,154,155,155,155,155,155,155,154,155,156,156,157,156,156,156,155,156,155,156,156,157,156,155,156,157,158,158,159,160,160,160,161,161,161,162,161,161,161,162,163,164,163,163,163,163,163,163,162,161,160,160,160,160,160,159,158,157,158,158,157,157,157,157,157,158,158,157,157,157,157,157,157,157,157,157,157,157,158,158,157,157,158,159,160,161,161,161,160,159,158,159,159,158,158,159,158,159,158,157,156,156,155,154,154,154,155,155,155,154,154,153,153,153,152,152,152,152,152,153,154,154,154,154,154,154,154,154,154,153,153,154,153,152,152,151,151,150,150,149,148,147,147,146,146,146,146,146,145,144,144,144,145,145,146,146,146,146,145,144,144,143,144,143,144,143,143,143,143,143,143,143,144,143,143,143,143,144,145,145,146,147,148,148,148,148,148,148,149,150,150,151,150,150,150,150,150,151,151,150,151,151,151,151,150,150,150,151,151,151,151,151,152,151,150,150,149,149,149,149,148,147,148,147,146,146,146,147,147,148,148,148,147,147,147,148,149,149,150,151,151,151,151,151,150,149,149,148,147,147,147,147,148,148,148,147,146,145,145,145,144,145,146,145,145,145,145,144,144,145,146,147,147,147,147,146,146,146,145,144,145,146,145,144,145,145,145,145,144,143,144,145,145,144,143,143,144,143,142,142,143,143,143,143,143,143,142,142,141,141,141,142,142,142,143,144,143,142,141,141,142,141,141,141,141,141,141,141,140,140,141,141,141,141,142,143,142,143,143,143,144,143,144,144,143,144,144,144,144,145,145,145,145,146,146,146,147,147,146,147,147,147,147,148,149,149,149,148,148,147,147,147,148,149,149,148,149,148,149,149,148,149,148,149,150,150,150,150,150,151,150,150,149,149,150,151,150,150,150,149,150,149,148,148,148,147,148,149,150,150,151,150,151,151,151,150,149,150,151,152,152,153,153,153,152,152,152,153,154,155,155,155,154,153,152,153,153,152,151,151,150,150,149,150,150,151,151,152,152,152,152,152,151,151,150,149,149,149,150,149,149,148,149,149,149,149,149,148,148,148,148,148,149,149,149,148,149,149,149,149,148,149,150,150,149,149,148,148,148,149,149,148,148,148,147,148,148,148,148,148,149,149,148,149,149,149,150,149,148,147,147,147,147,147,148,148,147,146,146,146,146,145,144,145,145,146,146,146,147,146,147,146,147,147,147,147,148,147,147,147,146,147,147,147,147,146,146,147,148,148,148,147,146,146,145,144,144,144,144,144,144,145,145,146,145,145,144,144,143,143,143,144,144,144,145,145,144,145,145,145,145,144,145,146,146,147,147,147,147,148,149,149,150,150,149,148,149,148,147,147,148,147,148,147,148,148,148,148,149,148,148,147,146,146,146,146,146,146,145,146,146,147,148,147,148,148,149,148,148,148,148,148,148,149,149,148,148,148,147,147,148,147,147,147,148,148,147,146,146,147,146,146,146,145,145,146,147,148,147,147,148,148,147,148,149,149,149,148,147,147,147,147,147,147,146,146,147,148,147,148,148,148,147,146,147,148,148,148,148,148,148,148,148,148,148,148,147,148,148,147,147,147,147,147,146,146,146,146,147,146,146,146,147,147,147,148,149,149,148,147,146,146,145,145,145,144,143,144,144,144,144,145,144,144,143,143,144,145,145,144,143,143,142,142,142,142,143,143,143,142,142,143,143,143,143,144,145,145,145,145,145,145,146,147,147,148,148,148,149,149,149,149,149,149,149,149,149,149,149,150,150,150,151,152,153,154,154,154,153,154,155,155,155,154,153,153,153,154,154,153,152,152,153,153,154,155,156,157,156,156,155,156,157,156,156,156,156,157,157,157,157,158,158,159,159,160,161,162,163,163,163,162,162,162,162,162,162,163,163,163,163,162,162,162,162,163,164,164,164,164,164,164,164,163,162,163,164,163,164,165,165,166,166,165,165,165,165,165,165,165,166,165,166,167,166,166,166,166,166,167,168,168,167,166,167,166,166,166,167,166,166,166,166,165,166,165,166,167,168,168,169,170,170,170,171,171,171,171,172,173,173,173,173,173,173,172,173,174,174,175,175,174,175,176,176,176,177,176,176,175,175,176,176,177,177,178,177,176,177,178,178,178,178,177,176,176,176,177,178,179,179,179,179,179,178,178,178,177,177,178,178,178,178,177,177,176,175,176,175,176,175,175,176,176,176,176,175,175,176,176,176,175,176,176,176,176,176,175,176,176,175,176,176,175,175,176,176,177,177,177,176,176,176,176,176,176,176,177,176,177,176,175,176,176,176,175,174,173,173,174,175,176,175,176,176,175,174,173,173,173,173,174,174,174,173,172,172,173,172,173,174,175,175,174,174,175,176,175,175,174,173,173,172,172,173,173,173,173,173,172,172,173,172,171,171,171,172,173,173,174,173,174,174,175,175,176,176,176,176,177,178,178,177,177,177,176,177,177,177,176,175,175,174,174,174,174,174,173,172,171,172,172,171,172,172,173,172,171,172,172,172,172,172,171,171,172,172,171,172,172,173,172,172,172,172,172,171,172,173,173,173,174,174,174,174,174,174,174,173,174,174,174,175,175,174,175,175,175,175,175,175,175,176,177,177,177,178,178,179,178,177,177,176,176,175,176,176,176,177,177,177,177,178,179,180,181,181,181,181,181,180,180,181,182,182,181,180,179,178,177,177,178,177,177,176,176,175,175,175,175,174,174,173,172,173,173,172,173,173,174,174,174,175,175,175,175,176,176,176,176,175,175,175,176,176,175,176,176,176,176,175,175,176,177,176,175,174,174,174,175,175,176,175,176,176,175,175,176,176,177,177,177,178,179,180,181,181,182,182,182,182,182,181,180,180,179,180,181,182,182,182,182,182,183,183,183,183,184,184,184,184,185,186,186,185,184,184,184,184,185,185,185,185,186,186,186,186,186,185,184,185,185,185,185,185,185,185,184,183,184,184,184,184,183,183,183,183,183,183,182,183,184,185,185,185,186,186,187,187,187,186,186,186,187,186,186,187,187,188,189,190,189,188,187,188,188,188,187,187,187,188,188,187,187,188,187,187,187,187,187,186,185,185,185,186,186,186,186,186,186,186,186,185,185,184,184,183,184,184,184,184,184,184,184,184,183,183,182,181,181,181,182,181,181,181,182,182,182,183,184,184,183,183,182,182,182,183,183,184,183,184,184,185,186,186,187,187,188,188,189,189,190,190,190,190,190,190,189,189,189,189,189,188,187,187,187,187,186,187,186,187,188,188,187,188,187,187,188,189,190,191,190,191,191,192,191,191,191,191,191,190,190,190,191,191,191,190,190,191,191,190,189,189,188,189,190,190,189,189,188,189,189,188,187,187,186,185,184,185,185,185,184,184,185,185,186,185,185,186,186,186,187,186,186,185,186,187,187,187,187,188,189,188,187,187,188,188,189,189,190,189,190,190,189,189,189,188,188,188,187,187,186,186,186,187,186,187,187,187,188,189,189,190,190,190,190,189,190,189,189,189,190,191,190,189,190,191,191,191,191,191,191,191,191,191,192,192,193,192,192,192,192,192,192,191,191,191,190,190,191,192,192,193,193,194,195,195,195,195,195,195,196,196,196,196,196,197,198,199,199,199,199,200,200,199,199,200,200,201,201,200,199,200,199,199,198,199,199,200,200,199,199,200,200,201,202,202,201,202,203,202,202,203,203,203,203,203,203,202,203,203,204,203,204,205,205,205,205,205,204,204,205,206,206,205,204,204,204,203,202,203,203,202,202,202,201,201,200,201,201,201,202,203,204,203,204,203,202,202,202,203,202,202,201,201,200,200,200,199,199,198,199,198,199,198,198,198,199,199,198,198,199,199,198,199,198,199,200,199,199,198,198,198,199,198,198,198,197,197,196,197,197,196,195,196,195,196,196,195,196,196,196,197,197,197,197,197,198,198,197,197,197,197,196,197,198,197,197,197,197,197,196,196,196,196,195,194,194,193,193,194,194,195,195,194,195,195,195,195,195,194,195,194,194,195,196,196,196,195,194,194,194,195,196,196,197,198,198,199,199,199,198,198,198,197,198,198,198,198,198,199,199,199,199,198,198,198,197,197,197,197,196,195,195,194,193,193,194,194,193,194,194,194,194,194,195,195,194,193,193,194,194,193,194,195,195,195,195,195,196,196,197,196,196,195,195,194,193,193,192,191,192,191,191,191,192,193,193,194,193,193,192,191,190,190,191,191,190,190,190,190,190,190,190,190,190,189,189,188,188,188,188,188,187,187,187,187,188,189,189,188,188,189,189,190,190,189,189,188,188,188,189,189,190,190,191,190,189,190,189,188,188,189,190,190,190,189,189,188,188,187,187,187,187,187,186,185,184,183,183,182,182,182,182,183,183,183,184,184,184,183,183,183,183,182,182,183,183,184,183,183,183,183,182,181,181,182,182,183,184,183,183,183,184,184,184,184,184,184,184,184,184,185,186,186,186,186,186,185,184,185,186,186,186,187,187,187,188,189,188,189,188,189,190,191,192,193,194,195,196,196,196,195,195,194,193,194,193,192,192,193,192,191,191,191,191,191,191,190,190,190,191,191,191,190,190,189,188,189,190,189,189,189,189,189,188,187,188,188,189,189,189,189,189,189,189,190,190,190,190,190,190,190,191,191,191,191,190,191,192,192,191,191,190,191,191,192,192,193,192,192,192,193,193,193,192,193,193,193,192,192,192,192,192,191,190,189,190,190,189,190,190,190,189,190,190,189,190,190,190,190,189,189,188,188,188,188,188,188,188,187,187,188,187,187,187,187,187,187,188,189,190,189,188,189,189,189,188,188,188,189,188,187,187,186,186,186,186,187,187,187,187,187,186,186,185,186,187,187,186,185,185,185,186,187,186,187,188,188,188,189,190,190,189,190,191,191,191,191,191,192,191,190,191,191,191,191,191,191,192,192,191,192,191,190,191,191,192,191,191,191,191,192,191,192,192,192,193,193,194,195,195,196,196,196,197,198,198,198,197,197,198,198,199,198,199,198,198,197,196,196,197,198,198,198,199,199,199,199,200,200,201,200,200,200,200,201,200,200,200,199,199,199,200,200,200,201,201,202,203,202,202,202,201,201,200,200,200,200,200,200,201,201,201,200,200,199,198,198,197,197,197,196,197,196,196,196,197,197,197,197,197,197,197,196,197,197,197,198,199,199,199,199,200,200,201,201,201,200,199,199,198,198,198,199,199,199,199,199,200,200,199,198,197,198,198,197,196,196,195,196,196,196,196,196,196,196,196,196,197,198,199,198,198,198,198,198,198,198,198,198,197,197,198,198,197,198,198,198,199,200,201,200,200,200,201,201,201,200,200,200,199,199,200,200,201,201,201,202,201,202,202,201,202,202,202,202,201,201,202,201,202,202,201,201,201,200,200,199,199,200,201,201,201,201,200,199,200,200,200,200,200,200,200,200,201,201,201,202,203,203,203,203,203,203,203,203,204,205,204,204,205,205,206,205,205,204,205,206,206,207,207,207,206,207,208,208,208,209,209,209,208,207,206,207,206,206,205,205,205,205,205,205,204,203,204,203,204,204,203,202,202,202,203,203,202,203,202,202,203,204,205,205,206,206,207,207,207,207,208,207,207,207,206,207,206,207,208,209,208,209,208,209,210,210,211,211,211,210,210,210,209,210,209,209,209,210,211,211,211,211,211,211,212,212,212,212,211,212,211,210,210,211,211,210,211,211,211,211,211,211,211,212,213,212,213,212,211,210,210,210,210,211,210,210,210,210,210,211,211,212,213,213,214,214,214,214,214,214,215,216,215,215,215,214,215,215,215,214,214,213,212,211,212,212,212,212,212,213,214,214,213,214,214,213,212,212,212,211,212,212,213,213,214,215,216,216,216,216,215,215,214,214,215,216,217,216,217,216,215,215,215,215,216,217,216,216,217,218,219,219,219,219,219,218,219,218,218,217,216,216,217,216,216,217,217,217,217,217,216,217,216,216,216,216,215,215,214,215,214,215,216,216,215,216,216,215,214,213,214,214,213,214,214,214,213,214,214,215,216,216,216,216,217,217,217,218,218,217,217,216,217,218,218,219,218,219,219,219,219,220,220,221,221,222,222,222,222,222,221,221,221,221,220,220,220,220,221,221,221,220,220,220,221,221,221,221,220,221,220,219,218,218,218,218,219,218,217,218,218,219,219,219,219,218,218,217,217,217,218,218,219,220,220,220,220,221,221,222,222,223,223,222,222,221,220,220,219,219,218,218,217,218,217,218,218,219,219,219,219,219,218,217,218,218,218,217,217,217,216,217,216,217,218,218,217,217,218,219,219,219,220,220,220,219,219,219,219,220,221,222,222,221,221,221,221,220,220,220,220,221,222,222,223,223,223,223,224,225,225,226,227,227,228,228,229,229,229,228,227,228,228,228,228,229,229,229,230,231,231,232,231,231,231,231,231,232,233,234,234,234,234,235,234,233,232,232,232,233,232,231,231,231,232,232,231,232,231,232,232,231,231,231,231,231,231,230,230,230,231,230,230,230,230,231,232,233,232,233,232,233,232,232,232,233,233,233,233,234,233,232,232,232,232,233,233,233,233,232,232,232,232,232,231,232,232,231,231,231,230,230,230,231,232,232,232,232,232,232,232,232,232,232,231,231,231,231,230,230,229,230,230,231,232,231,232,232,232,233,234,234,234,234,235,236,236,237,237,237,237,237,236,237,238,238,238,238,238,237,237,238,239,239,239,239,240,241,241,242,241,240,239,239,240,239,238,238,238,237,237,238,239,239,238,239,239,239,240,240,241,241,240,241,242,242,243,242,241,241,240,241,241,241,241,241,242,242,242,241,241,242,241,242,242,243,243,243,243,243,243,243,244,243,242,243,242,241,242,241,241,240,241,240,241,242,242,243,243,242,242,241,241,241,241,241,241,242,241,241,241,242,241,241,240,239,239,239,239,239,239,240,239,238,238,237,236,235,235,236,235,235,235,234,234,235,234,234,234,234,234,233,233,234,235,235,236,236,236,237,237,237,237,237,238,238,238,239,239,240,240,239,239,238,238,239,240,240,240,239,240,241,242,242,242,243,244,243,243,242,241,241,240,240,241,240,241,241,242,243,243,242,242,242,243,243,243,243,243,243,242,242,243,243,243,243,243,244,245,245,244,244,244,243,244,244,244,244,245,245,245,245,245,246,246,245,245,246,246,245,245,244,243,244,243,243,243,243,243,244,244,245,245,246,246,245,245,245,244,245,244,243,243,242,241,241,242,241,241,242,242,242,241,241,241,241,240,239,238,238,239,240,240,240,240,240,240,239,239,239,240,240,241,240,240,241,241,240,241,240,240,240,241,240,240,239,240,241,240,240,240,241,240,240,240,241,241,240,240,241,241,242,241,240,239,238,238,238,239,238,238,238,239,238,237,237,238,238,238,237,236,237,237,238,239,239,239,239,238,237,236,237,237,237,236,236,236,236,236,236,236,236,235,235,236,236,237,238,239,239,239,239,240,239,240,240,240,240,240,240,240,240,240,241,240,241,241,240,240,241,241,241,240,240,240,240,240,239,240,240,240,241,242,241,240,240,239,239,240,239,238,238,238,239,240,241,242,243,243,244,244,244,245,246,245,244,243,243,242,242,241,242,242,241,242,242,241,241,241,242,242,242,242,241,241,241,240,239,239,240,240,239,239,239,239,238,238,237,237,238,238,238,238,239,239,239,239,239,240,240,240,240,240,240,241,241,241,241,242,242,242,241,241,241,242,241,242,243,244,243,243,242,241,241,241,241,241,240,240,241,241,242,242,242,242,242,242,242,242,242,243,242,242,243,243,243,243,242,242,243,244,244,245,244,243,244,245,245,246,246,247,248,247,248,248,248,248,248,247,247,247,246,247,246,247,247,247,248,248,248,247,247,247,246,246,247,248,247,247,247,247,248,249,250,250,250,250,250,249,249,249,249,250,250,250,249,248,248,247,248,248,248,247,247,246,245,245,244,245,245,244,245,244,244,245,244,245,246,247,246,245,245,246,245,245,245,244,245,245,245,245,246,245,246,245,245,245,245,244,243,243,242,242,243,244,245,245,245,246,246,245,246,246,246,246,245,245,246,246,246,245,244,245,244,245,244,243,244,244,243,243,244,245,246,245,246,246,247,247,247,247,247,247,248,248,248,248,248,248,248,249,249,249,249,248,248,248,249,248,248,248,247,248,249,249,249,250,251,251,251,252,251,252,252,253,254,255,255,256,256,256,257,257,257,258,258,258,259,259,260,260,259,259,258,258,257,258,258,258,259,259,258,257,257,256,257,257,258,258,258,259,258,257,257,258,259,259,259,259,258,259,259,258,257,258,259,259,259,258,258,258,257,257,257,257,258,258,258,257,257,256,256,256,256,256,257,257,257,258,257,256,257,258,258,259,260,260,259,259,260,261,261,262,262,262,263,263,263,263,263,263,264,265,265,264,265,266,267,267,266,265,266,266,267,267,266,266,266,266,266,266,266,267,267,267,267,268,268,269,269,270,270,269,270,270,270,270,271,270,270,270,270,271,271,272,272,271,271,270,269,269,269,268,269,269,268,268,267,266,266,267,266,266,266,265,264,263,264,265,264,264,264,265,264,263,262,261,262,261,262,262,262,261,261,261,261,260,259,259,259,259,259,259,259,260,260,261,262,262,262,263,262,262,262,263,263,264,264,265,265,264,265,265,265,264,263,263,263,262,262,263,263,264,264,263,262,262,262,261,262,261,261,261,261,261,261,261,261,261,261,261,262,261,261,262,262,262,262,262,263,263,264,264,264,264,264,265,265,265,266,266,265,264,264,264,264,265,265,265,264,263,263,262,261,260,260,259,259,259,259,258,258,258,259,259,259,259,259,259,260,260,261,261,262,262,263,262,262,263,262,263,263,263,263,263,263,264,264,263,262,261,260,261,262,261,261,260,259,259,260,260,261,261,262,263,262,262,262,262,263,263,263,264,265,264,263,263,264,264,264,263,263,264,264,264,264,264,263,264,264,263,264,265,265,264,264,265,265,265,266,267,266,265,265,266,266,267,267,268,268,268,268,267,267,266,267,266,267,268,267,267,268,268,268,268,267,267,268,268,269,269,269,270,269,269,269,270,269,270,270,270,271,271,271,272,271,270,270,271,270,269,269,268,268,267,268,269,270,269,270,270,271,272,272,272,272,272,272,272,271,271,271,271,271,271,272,272,272,273,273,273,274,275,275,276,275,274,275,275,275,275,275,275,275,274,273,272,271,272,272,272,272,272,271,270,270,270,270,269,270,269,269,268,268,268,267,266,267,268,267,266,266,266,266,266,266,265,265,265,264,264,264,264,265,265,265,265,265,264,264,265,265,264,264,263,263,263,263,263,264,264,263,263,262,262,262,261,260,261,261,260,260,260,260,260,259,258,257,257,256,256,256,256,256,255,255,254,255,255,255,254,254,254,254,255,256,256,256,257,256,256,256,255,254,254,255,254,254,254,254,254,255,255,256,256,257,256,256,256,255,255,256,256,255,256,255,254,254,253,254,253,253,253,253,253,254,254,254,255,255,255,256,256,255,255,255,256,256,256,255,254,255,256,257,257,258,258,258,258,258,258,259,258,257,258,258,257,257,257,257,257,257,256,255,256,257,256,256,255,255,255,256,255,255,254,254,253,254,253,253,253,253,254,254,254,254,254,254,253,254,255,254,254,254,254,253,254,255,255,254,253,253,252,252,252,252,253,253,254,255,255,255,254,254,254,254,253,252,252,253,253,253,253,254,254,253,254,253,253,253,252,253,253,254,253,252,253,253,253,253,252,251,251,251,251,252,251,252,253,253,252,252,253,253,253,253,253,253,253,253,253,254,255,256,257,257,257,257,258,259,259,259,260,261,261,261,262,262,262,263,263,264,265,266,265,264,263,262,262,262,261,261,262,263,263,263,264,263,262,263,264,264,263,264,263,264,265,266,266,267,267,267,267,267,267,268,267,268,268,268,269,270,270,269,270,271,270,270,270,271,271,270,271,270,271,271,271,271,271,270,270,270,270,270,270,270,270,271,271,271,272,272,272,272,272,273,273,273,272,272,271,271,272,272,272,271,271,272,271,271,271,271,272,272,271,272,273,273,274,274,275,275,275,276,276,276,277,277,277,276,276,275,276,276,275,275,275,276,276,277,277,276,275,276,276,277,277,277,278,279,280,281,281,280,280,279,278,278,278,277,278,279,279,279,278,279,279,278,278,279,279,280,280,280,280,280,279,278,278,279,279,279,280,279,279,278,277,277,278,278,277,278,277,277,276,276,276,276,277,277,276,275,276,277,278,278,278,277,277,277,277,276,276,275,275,276,276,277,278,278,277,276,275,274,273,274,274,275,275,274,274,273,273,273,273,273,274,273,272,272,272,272,271,271,271,270,270,269,268,267,267,266,266,267,266,265,266,265,265,265,266,266,266,265,265,265,264,264,265,264,264,263,263,264,265,264,265,265,265,264,264,264,264,264,265,265,265,266,265,266,266,266,265,265,264,264,264,263,263,262,262,261,261,261,261,260,259,258,258,259,259,259,260,260,261,262,263,263,263,263,263,264,264,265,265,265,265,264,264,263,263,263,263,263,263,263,263,262,263,264,264,263,263,264,265,265,265,265,264,263,263,264,265,265,265,266,265,265,264,264,264,264,264,264,265,266,267,267,267,267,266,265,264,264,263,263,263,264,265,266,265,266,267,266,267,268,268,268,269,268,268,268,267,268,268,267,267,267,266,267,268,268,269,270,270,271,271,270,269,269,269,269,269,270,271,271,271,271,271,270,270,269,269,270,270,271,271,270,269,270,269,269,269,268,269,269,270,271,271,270,270,269,269,269,269,269,269,270,270,270,270,271,270,271,272,272,272,271,272,273,273,273,274,274,274,275,275,275,275,276,276,276,276,277,277,277,277,277,277,278,277,277,277,276,277,278,278,278,279,280,281,281,281,280,280,279,279,278,277,276,275,275,276,276,276,276,276,276,276,276,275,274,273,273,274,274,273,273,272,271,270,271,271,270,269,269,269,269,269,269,270,271,271,271,271,271,270,270,270,270,271,272,272,271,271,271,271,271,272,272,273,273,274,274,274,275,276,277,277,276,276,276,275,276,277,276,277,276,276,276,276,276,275,274,274,275,275,275,276,276,275,275,275,275,274,273,272,273,272,272,271,272,273,274,274,274,274,274,274,275,275,275,275,275,275,275,275,275,274,273,273,274,274,275,275,275,275,275,276,275,276,276,275,274,275,276,276,276,275,275,275,275,274,274,274,275,275,276,277,277,276,275,275,275,274,274,273,273,272,272,273,273,273,272,272,272,271,271,270,270,271,271,271,271,270,270,270,270,270,270,271,271,272,273,272,272,272,273,273,272,273,272,273,272,271,272,272,272,272,272,272,272,271,272,272,273,274,274,274,274,273,273,274,274,275,276,276,276,277,278,278,278,278,279,279,279,280,279,278,279,279,279,279,280,280,280,281,282,282,281,282,282,281,281,281,281,280,280,280,280,279,279,278,278,279,279,279,278,277,277,277,277,278,277,277,276,276,277,278,278,277,278,278,277,277,277,277,278,279,279,279,278,277,276,277,277,278,277,276,275,275,275,275,275,274,273,274,274,274,273,273,273,273,272,272,273,273,272,271,271,270,271,272,272,271,271,272,272,271,270,271,271,272,271,272,273,272,272,272,273,274,273,273,272,271,271,272,271,270,270,271,271,271,272,271,271,271,271,271,271,272,273,272,273,272,272,272,272,272,272,272,272,271,272,273,273,273,272,273,274,275,276,276,277,277,278,279,279,279,279,279,280,279,279,279,279,280,280,280,281,282,282,281,282,282,281,281,281,281,282,281,282,282,281,281,281,280,279,280,280,279,280,281,281,280,280,280,280,280,281,282,282,282,283,282,283,283,283,282,282,282,283,282,283,283,284,284,285,284,284,283,283,284,284,285,284,285,286,286,285,284,285,284,283,283,284,285,284,285,285,285,284,283,284,284,284,283,283,283,284,285,284,284,285,286,287,287,287,287,286,287,287,287,287,287,287,287,288,287,286,287,287,287,286,286,286,286,287,288,288,289,289,290,290,289,290,290,289,288,288,289,288,287,288,287,286,287,286,287,287,288,288,288,289,288,289,290,291,290,290,291,292,291,291,291,291,290,291,290,291,291,291,292,293,292,291,291,291,290,289,289,288,288,287,286,286,286,285,285,285,284,284,285,286,286,286,285,285,286,285,285,284,284,283,283,282,281,281,282,283,283,284,284,284,283,283,283,282,282,282,281,281,281,282,282,283,283,283,282,283,284,283,282,281,282,282,282,281,282,282,282,281,280,279,280,280,280,279,280,281,281,281,281,281,281,282,281,280,280,281,281,282,282,283,284,285,285,284,285,285,284,285,285,284,285,284,283,284,284,285,284,285,285,286,286,286,285,285,285,285,284,284,284,285,284,285,285,285,285,286,286,286,287,287,288,288,287,287,287,287,287,286,285,285,285,285,285,286,285,285,285,285,286,285,284,285,285,286,285,284,285,284,283,284,285,285,284,283,283,283,283,282,283,283,282,283,283,284,285,285,285,285,284,284,283,282,282,281,281,281,282,283,284,284,284,285,284,284,284,284,284,283,283,282,282,282,282,283,283,284,285,284,284,284,284,284,284,284,285,286,286,286,285,285,284,284,283,282,281,282,282,283,283,284,284,283,282,282,282,282,282,283,283,284,284,283,284,285,285,285,285,284,283,284,285,285,284,285,285,286,286,286,286,286,285,285,284,284,285,285,286,286,285,286,286,285,285,285,284,284,284,285,286,286,285,285,285,285,284,284,283,283,283,284,284,283,284,283,284,284,284,284,285,284,285,285,285,285,285,284,284,284,283,283,282,283,283,283,283,283,283,282,283,282,281,281,282,282,283,284,284,283,284,284,284,284,284,284,284,284,285,286,285,286,286,286,285,285,286,286,287,287,287,287,287,287,288,289,289,288,289,288,289,289,288,288,289,288,289,290,291,291,291,291,292,292,293,293,292,292,292,293,293,292,292,292,293,293,293,293,292,291,291,291,291,291,291,292,292,292,292,292,291,291,292,291,292,292,292,292,292,291,292,293,293,293,292,292,291,291,290,289,289,289,290,289,290,291,292,291,291,290,291,290,289,289,289,289,289,289,289,289,289,289,290,290,289,288,289,289,288,289,289,290,291,292,291,291,291,291,291,291,290,289,289,290,291,290,289,289,289,288,288,287,287,286,285,284,284,284,284,284,285,285,284,284,284,284,285,285,284,285,285,285,285,284,284,285,284,285,285,285,284,284,284,285,286,286,286,286,285,285,284,285,285,285,284,283,283,284,285,286,286,286,287,287,288,288,288,288,289,288,288,287,287,288,288,289,288,288,288,287,288,287,287,286,286,286,287,287,286,286,287,286,285,286,286,286,287,287,288,287,288,288,289,288,288,288,289,289,289,289,289,289,290,290,291,290,290,291,291,291,291,291,292,291,290,290,289,288,288,288,288,288,287,287,286,286,285,285,286,285,284,283,284,285,284,284,283,282,282,282,282,283,283,283,282,283,283,284,283,284,285,285,285,286,286,285,286,286,287,288,287,288,288,287,287,288,287,287,286,286,285,285,286,287,286,286,287,287,287,287,287,288,289,289,289,289,289,288,287,287,286,287,288,289,289,290,289,289,288,288,289,289,289,290,289,289,289,289,289,289,288,289,289,289,288,287,288,288,289,289,289,288,288,288,289,290,291,292,291,291,290,290,291,291,292,291,290,289,290,289,289,290,290,289,290,289,290,289,289,290,289,289,289,289,289,288,287,287,287,287,287,286,286,286,286,286,287,288,288,289,289,290,290,291,291,291,292,291,291,290,290,290,290,290,289,288,289,289,288,287,288,287,288,288,287,287,288,289,290,290,289,289,290,290,290,291,291,290,291,292,293,292,292,292,292,292,292,291,292,293,293,294,294,294,293,293,294,293,293,293,293,293,292,292,292,292,293,293,293,294,294,294,293,293,293,294,295,294,295,295,296,295,295,295,294,295,295,295,295,296,295,295,294,293,292,292,293,294,293,293,293,294,295,296,296,295,295,295,296,296,297,297,297,298,299,300,301,300,299,298,298,298,298,298,298,299,298,297,297,297,298,298,299,298,298,297,297,298,299,299,299,299,299,300,300,300,301,300,299,298,299,298,299,299,299,298,297,298,297,298,297,298,299,298,297,298,299,299,299,299,299,299,298,298,299,298,298,298,298,297,297,297,298,298,298,297,298,298,298,299,299,299,298,298,298,298,298,299,299,298,298,297,297,297,297,296,296,297,298,298,297,298,298,299,299,300,301,300,301,301,300,300,301,300,300,300,301,301,302,301,301,301,301,301,301,302,302,302,302,302,301,300,300,299,299,298,297,296,297,297,297,297,296,295,295,295,294,294,294,295,295,295,295,295,295,295,295,294,294,295,296,296,295,294,294,294,294,294,293,294,295,295,295,294,294,294,293,292,292,292,293,292,293,293,293,294,294,293,293,293,294,294,295,295,296,296,297,298,299,299,299,299,300,300,299,300,300,299,299,300,300,299,299,299,300,299,298,299,300,299,299,298,297,297,297,297,297,297,297,298,298,297,298,299,299,299,300,300,301,301,301,301,302,301,301,300,301,301,302,303,302,303,303,302,302,301,301,302,301,302,301,302,302,302,302,301,302,303,302,302,302,301,301,301,301,301,301,300,300,299,299,298,298,298,298,299,299,299,300,301,300,300,300,301,301,302,302,302,302,301,301,302,302,302,303,304,304,304,303,303,304,303,302,301,301,301,301,300,299,299,299,298,297,298,298,297,297,297,296,297,298,299,298,299,300,300,300,301,302,302,301,301,302,302,302,303,302,302,301,301,301,301,302,302,302,302,303,304,304,304,304,304,304,303,303,303,302,302,303,304,304,305,306,307,306,306,307,307,307,307,308,307,307,307,306,307,307,308,308,309,310,311,311,311,311,310,309,310,309,309,310,311,311,312,312,313,313,314,313,313,313,313,312,312,311,312,311,312,313,312,311,310,309,309,310,311,311,311,311,311,311,311,311,310,310,311,310,311,311,311,311,310,310,310,309,309,309,309,309,309,309,309,309,310,310,309,310,309,309,308,309,310,309,308,308,308,309,309,310,310,310,310,311,311,311,311,312,313,313,314,315,314,314,315,314,313,313,314,314,313,312,313,314,313,314,314,314,313,312,311,311,311,311,311,311,310,311,310,310,309,309,309,309,309,308,309,310,310,310,311,311,312,311,310,310,310,310,310,310,310,310,309,309,309,308,308,308,307,306,307,307,307,307,307,307,308,308,307,307,306,306,306,306,305,305,304,304,304,305,305,306,305,305,306,305,306,306,305,306,305,305,306,305,305,304,304,305,304,304,303,303,302,302,302,301,301,302,302,303,302,302,303,303,304,303,303,302,302,302,301,302,303,303,302,303,303,302,302,302,302,301,300,300,300,301,301,300,301,301,301,302,302,301,300,301,302,301,300,300,300,299,299,298,297,297,296,296,295,294,294,295,295,294,295,295,295,294,293,293,294,295,294,294,294,293,293,293,293,294,294,293,292,291,292,292,293,293,292,291,291,292,292,293,294,294,294,294,294,295,296,297,297,297,297,297,296,295,295,295,295,294,295,295,296,295,294,293,292,292,293,292,291,291,292,292,292,292,293,293,292,293,292,292,293,293,293,293,293,293,293,293,292,292,291,292,293,293,293,293,292,292,293,293,294,295,295,296,296,296,297,298,298,297,297,296,297,297,298,297,297,297,298,298,299,300,301,301,300,300,301,300,300,300,299,300,299,300,299,298,297,297,296,295,296,295,295,296,296,296,295,295,294,294,295,295,294,294,294,293,294,294,294,294,293,293,293,292,291,291,291,292,292,291,291,291,292,291,290,290,290,290,291,292,293,294,294,294,294,295,295,296,296,296,296,297,297,297,297,298,298,298,299,299,299,299,298,299,299,298,298,298,297,297,297,298,298,299,298,298,298,299,300,301,301,302,303,304,304,304,305,304,305,305,304,304,303,304,304,303,302,303,303,303,303,303,303,302,301,302,302,302,302,302,302,302,302,301,301,300,300,301,302,303,302,301,300,299,299,298,299,299,299,299,300,300,300,299,298,298,298,298,298,298,298,298,298,297,297,297,297,296,296,296,297,297,298,299,300,301,301,301,302,303,304,305,305,305,304,303,303,303,304,305,304,304,304,305,305,305,305,304,304,305,304,305,306,306,306,305,305,305,305,305,306,306,306,306,307,308,308,309,309,308,309,309,308,308,308,308,309,309,309,309,310,310,309,308,309,309,310,309,308,309,309,309,309,309,309,308,308,308,308,308,309,310,310,310,310,311,310,310,310,310,310,310,309,308,309,309,309,309,308,308,308,308,309,309,310,311,312,312,311,312,313,314,315,316,315,315,314,314,313,312,312,312,312,312,313,313,313,313,312,311,310,310,311,312,311,311,311,311,311,310,309,309,308,307,307,307,307,307,307,306,306,306,307,307,306,306,306,307,308,307,307,307,307,308,308,307,306,305,304,305,304,304,304,304,305,305,305,306,306,307,306,307,306,307,307,306,305,305,304,304,305,306,306,305,306,306,307,306,305,304,303,303,302,301,300,301,302,302,302,302,301,301,301,300,299,299,300,300,299,298,298,297,297,298,298,297,297,297,297,298,298,297,297,297,298,298,298,297,298,297,297,296,296,296,295,296,296,296,295,295,294,294,294,295,295,294,294,294,295,295,294,295,296,295,295,294,294,294,294,295,295,296,296,297,298,298,298,299,300,299,299,300,301,301,300,300,299,300,299,300,300,300,301,301,301,302,302,302,301,302,302,302,302,302,303,302,302,301,301,302,301,302,302,303,304,303,303,303,302,303,304,305,305,305,304,304,303,302,301,301,302,301,301,302,302,302,302,301,301,301,301,300,300,301,302,303,303,303,302,302,301,301,301,300,300,301,300,299,300,300,300,300,299,300,299,298,298,299,298,297,297,297,296,296,296,297,297,298,297,297,297,296,295,295,296,297,297,297,296,296,295,296,296,296,295,296,297,296,296,295,295,295,295,294,294,294,294,293,293,292,291,291,291,290,291,291,290,290,290,289,289,289,289,289,288,288,288,288,288,288,289,289,289,289,289,290,291,291,290,291,292,293,292,293,292,291,291,292,292,292,293,293,294,295,296,296,296,295,295,294,294,293,293,293,293,292,293,292,292,292,293,294,294,294,293,293,292,291,290,290,289,290,289,290,291,291,291,292,292,292,291,290,291,290,289,290,291,291,291,290,291,290,291,292,292,292,291,292,291,290,290,290,290,291,292,292,292,292,291,290,289,288,287,287,286,287,288,288,287,287,288,287,286,287,287,286,286,285,285,285,285,285,286,286,286,287,286,287,286,285,284,284,283,282,282,283,282,282,282,282,282,282,281,281,282,282,282,283,283,283,282,283,283,282,281,282,282,281,280,280,280,280,280,279,279,279,279,278,278,278,277,277,277,276,275,275,275,275,274,275,274,275,276,277,278,278,278,277,276,277,278,277,277,278,277,277,277,277,277,277,276,276,277,276,276,275,274,275,275,274,273,274,273,273,274,275,275,275,276,276,277,276,276,275,276,275,275,275,275,276,275,276,275,275,275,274,274,274,275,275,275,275,276,277,278,278,278,278,278,277,277,277,276,275,274,275,274,274,273,274,273,272,272,273,272,272,271,272,272,272,272,273,274,274,273,273,274,273,272,271,271,270,269,269,269,268,269,269,269,269,269,268,268,268,267,267,267,268,268,268,269,269,268,268,268,267,267,267,266,267,267,267,266,265,265,264,265,265,266,265,265,266,267,267,266,266,265,264,264,264,265,264,263,263,262,262,262,261,260,260,261,261,261,262,263,263,264,263,264,264,264,264,265,265,265,266,267,267,266,266,266,267,266,267,267,267,268,267,267,268,269,269,269,269,268,267,266,267,267,266,267,268,268,269,268,269,268,269,270,269,268,267,267,267,267,266,266,266,265,264,263,264,263,263,264,263,263,264,263,262,263,263,264,264,265,264,263,264,265,264,264,264,264,263,264,264,265,265,265,265,265,266,267,267,267,266,266,265,264,264,263,262,263,264,264,264,263,263,264,263,263,264,265,265,265,265,265,264,265,265,266,266,265,266,267,267,268,268,268,269,269,269,269,270,270,271,271,271,271,272,272,272,273,273,274,274,273,273,272,271,270,271,270,271,271,271,270,269,269,269,269,269,268,267,267,268,269,270,271,271,272,271,271,272,271,271,271,270,270,271,272,272,273,274,275,276,276,277,277,278,277,278,278,279,279,280,281,281,280,280,280,280,281,281,282,282,282,282,282,282,283,282,282,282,282,282,283,282,281,280,281,281,282,281,281,281,281,280,280,280,280,280,280,279,279,279,280,279,280,279,280,280,280,280,279,279,279,279,280,281,281,280,281,282,281,282,282,282,282,281,282,281,281,282,281,280,280,280,279,279,278,279,279,279,278,278,278,278,277,277,277,277,277,277,277,276,277,277,277,276,276,276,275,274,273,273,274,273,274,274,274,273,273,272,271,271,272,273,273,273,274,274,273,274,274,274,274,274,273,273,273,272,273,273,273,273,273,273,273,274,273,274,275,276,276,276,276,275,275,275,275,276,275,275,274,274,274,274,275,274,273,273,273,273,273,274,273,273,273,272,273,272,272,271,270,269,269,269,270,270,269,270,270,270,271,270,270,270,269,268,268,267,266,267,268,268,267,268,269,269,269,269,268,267,267,267,268,269,270,269,270,270,271,272,273,274,274,274,273,274,274,274,274,274,274,274,275,275,274,274,274,275,274,274,274,273,272,273,273,273,274,273,272,272,271,271,271,271,272,271,272,272,272,272,272,272,272,273,273,273,273,273,272,271,271,271,272,272,272,271,271,270,271,271,270,271,272,272,273,273,273,272,271,271,270,270,270,270,271,270,269,270,269,269,270,271,271,270,269,268,269,270,270,270,270,269,269,270,270,270,270,269,268,268,268,269,268,267,268,269,269,270,271,270,270,269,269,268,268,269,269,269,269,269,269,269,269,270,270,269,269,269,270,271,272,272,273,272,272,272,272,272,272,271,271,270,271,270,271,272,272,273,272,273,273,273,273,274,273,272,272,271,272,272,271,271,270,270,270,269,270,270,269,270,271,270,269,268,268,268,268,269,269,269,269,270,270,269,268,269,269,268,268,269,269,269,269,269,270,270,270,270,271,271,271,272,271,270,269,269,269,270,269,268,268,267,266,265,266,265,266,265,265,265,266,266,266,267,267,267,267,267,267,268,269,268,269,270,271,271,271,272,271,271,271,271,272,271,272,273,273,274,274,274,273,272,272,271,270,271,271,271,271,272,272,271,271,271,272,272,271,270,271,272,272,271,272,271,271,271,271,271,271,272,272,272,272,273,273,272,271,272,272,272,272,273,272,273,273,273,274,274,274,274,274,274,275,275,275,275,275,275,274,274,274,273,273,272,273,273,273,273,273,272,271,272,273,274,275,276,276,276,275,276,276,277,277,278,278,278,279,279,279,278,278,279,280,280,280,281,282,281,282,281,282,283,283,283,284,283,282,281,281,281,281,281,281,282,282,283,282,282,282,282,282,282,281,281,282,282,282,282,281,282,282,283,282,282,282,283,282,283,283,283,284,284,283,283,284,285,285,286,285,286,287,288,288,289,289,288,288,288,287,287,288,288,288,289,289,288,288,288,288,288,288,288,287,286,286,286,286,286,287,287,286,286,285,285,285,285,284,283,283,283,284,284,284,284,284,284,284,283,284,283,283,283,283,284,284,284,283,282,282,282,282,282,282,282,282,283,282,283,283,284,284,285,285,286,287,288,288,288,289,288,288,288,289,289,290,290,290,290,289,289,289,288,287,287,287,287,287,287,287,288,288,288,289,288,289,289,290,290,291,290,291,291,291,291,290,290,291,290,291,290,290,290,290,289,288,288,287,287,286,287,287,288,288,288,288,288,288,288,288,288,288,288,289,289,290,290,291,292,291,292,292,291,291,291,291,291,290,291,291,290,290,291,292,292,292,292,292,293,294,295,295,294,294,293,293,294,295,296,295,294,294,294,294,295,295,296,296,297,297,297,297,297,297,298,299,298,298,297,297,297,296,296,296,297,298,298,298,299,299,299,299,299,299,299,300,300,301,301,300,300,300,300,301,301,300,300,300,301,302,301,301,301,301,301,301,302,301,300,299,300,301,301,301,301,301,301,302,303,302,302,303,302,302,302,302,302,302,301,301,301,301,300,301,301,301,302,303,302,301,300,299,298,297,296,296,295,294,295,296,295,296,295,296,296,296,296,296,296,297,298,299,298,299,299,299,300,301,302,302,302,303,303,304,304,303,304,305,306,307,306,305,304,304,304,304,303,303,302,303,304,304,304,303,304,305,304,304,304,304,305,305,305,304,304,304,304,305,305,305,305,306,306,307,307,306,306,305,306,306,306,307,307,308,307,308,309,310,309,309,308,309,310,311,311,310,310,311,312,311,311,312,312,312,313,314,314,313,312,313,314,315,315,315,316,317,318,318,317,317,317,317,317,318,319,319,319,319,319,320,321,320,320,320,321,321,322,321,321,321,320,320,321,321,321,322,322,322,323,323,323,324,324,323,322,321,322,322,322,322,323,324,324,324,324,324,324,323,324,323,323,324,324,324,324,325,324,324,325,325,325,325,325,324,325,325,325,326,326,327,326,326,326,325,325,324,323,322,322,322,323,322,322,322,322,322,323,322,321,321,321,320,320,321,320,321,321,321,321,321,320,321,321,321,321,321,320,321,320,319,320,320,321,321,321,321,320,320,320,321,322,321,322,321,322,323,324,324,325,325,324,324,324,325,324,324,324,323,324,324,324,324,324,323,323,323,324,323,323,322,323,323,323,323,323,323,323,322,321,322,321,322,322,321,320,319,318,317,318,317,317,317,317,316,316,317,318,319,319,320,320,320,320,321,321,321,321,321,321,321,321,321,321,322,322,322,323,323,323,323,322,321,321,320,321,322,321,321,322,322,322,322,323,322,323,323,323,324,323,323,324,324,325,324,324,325,324,324,325,324,324,325,324,324,324,325,325,325,326,326,325,324,325,325,325,324,323,324,324,324,324,323,324,325,325,326,327,327,327,327,326,325,325,324,324,323,322,322,322,322,322,323,323,324,325,324,325,325,324,325,325,325,325,324,324,324,324,323,324,325,324,325,324,324,323,323,323,323,324,324,325,326,326,327,327,328,328,328,328,329,328,329,328,328,329,328,328,328,328,328,328,328,329,330,331,331,331,331,331,332,331,332,332,331,332,332,333,333,333,332,333,333,333,333,334,333,333,332,331,331,331,331,331,331,331,332,332,332,333,334,333,332,333,333,333,333,334,333,332,333,333,334,333,334,333,334,335,335,335,335,334,335,335,335,335,335,334,334,333,333,334,335,335,335,335,335,334,335,335,335,336,336,335,335,335,336,336,337,338,337,336,335,335,336,337,338,339,339,338,339,339,338,337,338,338,337,336,335,336,336,336,337,337,338,338,339,340,341,342,342,343,343,343,342,342,343,342,342,343,343,343,344,343,344,343,343,342,342,342,342,342,342,342,342,342,341,342,341,341,342,342,342,343,344,343,344,344,345,346,345,344,345,345,344,344,344,343,344,345,346,346,347,348,348,349,349,349,349,350,350,349,349,349,350,350,349,350,350,349,350,351,351,351,351,351,351,351,351,352,353,353,353,354,354,355,355,355,354,355,355,355,356,356,356,356,355,355,355,356,355,356,355,355,354,355,355,355,354,353,354,353,353,352,351,352,352,351,352,352,351,350,350,350,351,352,352,353,353,354,354,354,354,353,352,353,353,354,354,354,353,354,353,353,353,354,353,354,355,356,355,354,353,353,352,352,353,352,352,352,352,352,351,352,351,351,351,351,352,352,353,352,351,351,351,352,352,353,352,351,351,351,351,350,350,349,348,348,348,347,347,347,347,347,346,345,345,345,345,344,344,344,344,345,344,344,345,344,344,344,344,344,343,343,344,345,345,346,346,345,346,345,346,345,344,344,343,343,343,343,343,344,344,344,344,343,343,344,345,344,345,345,344,344,344,344,344,345,346,345,345,345,345,346,347,347,347,348,347,347,346,346,345,345,346,345,345,345,345,344,344,343,343,343,344,343,342,342,342,342,341,340,340,341,341,341,342,341,341,341,341,342,343,344,344,344,345,345,345,344,344,345,344,345,345,345,345,346,345,345,346,346,346,347,347,347,347,348,348,347,348,349,348,347,346,345,345,345,345,345,344,343,343,344,344,345,345,345,345,346,347,347,347,348,348,348,347,347,348,348,348,348,348,348,348,347,347,348,348,347,347,346,346,345,344,345,346,345,345,345,345,345,345,345,345,345,345,345,345,344,344,344,345,345,345,344,344,344,345,345,345,345,345,345,344,345,346,347,346,347,346,345,345,344,344,343,344,344,343,344,344,345,344,344,344,344,344,345,345,346,346,346,346,347,348,348,348,348,349,349,350,349,348,348,348,349,348,349,349,350,350,350,350,350,351,351,352,352,352,352,351,351,350,349,349,350,350,350,350,351,351,350,349,348,347,347,346,345,346,347,347,347,348,349,349,350,349,349,348,347,348,349,350,351,351,351,351,351,351,350,349,348,347,347,348,349,349,349,349,349,350,350,350,350,351,351,351,352,353,353,354,354,354,354,354,353,353,353,354,353,354,354,355,354,353,353,352,352,352,352,351,351,351,351,352,352,352,352,351,351,352,351,350,349,348,348,348,348,347,347,346,345,344,345,344,344,344,344,345,345,345,345,346,346,346,346,345,344,343,342,342,343,343,342,341,342,343,343,343,343,343,344,343,343,342,343,342,341,341,340,340,341,341,341,340,339,339,339,339,339,338,338,339,339,340,340,341,342,341,340,340,339,339,339,340,340,341,341,340,340,340,341,342,342,341,341,340,339,338,339,339,338,338,339,338,338,338,339,339,338,338,339,339,340,339,340,340,339,340,341,340,340,341,341,341,341,341,341,342,342,342,341,342,341,340,341,341,341,340,340,340,341,342,343,343,342,343,342,342,342,341,341,341,341,342,342,342,343,343,342,341,341,341,342,343,343,344,345,345,346,346,346,347,346,346,346,346,346,347,346,347,347,347,348,349,348,349,348,349,348,348,348,348,348,349,349,349,349,350,350,350,350,351,352,353,352,353,354,353,352,352,352,353,354,353,352,351,351,352,352,351,352,352,353,353,354,354,353,353,354,354,354,353,352,351,351,350,350,350,349,349,350,350,350,350,350,350,351,352,353,352,351,351,350,351,350,351,352,353,352,352,352,352,352,353,353,353,352,351,351,350,350,351,351,352,352,351,351,351,351,352,352,352,352,352,352,352,352,352,352,352,352,352,352,353,352,352,352,352,352,352,353,352,352,352,351,351,350,351,351,351,351,352,353,353,352,351,351,351,352,351,351,350,349,348,348,348,347,347,346,345,344,344,344,344,343,343,344,344,344,345,346,346,346,345,345,344,345,345,344,345,346,345,346,345,344,345,344,344,344,343,344,344,344,345,345,345,345,345,345,344,344,344,344,344,343,343,342,341,342,343,343,344,345,345,345,345,346,345,345,346,345,345,345,346,346,347,347,347,346,347,347,347,347,347,346,346,346,346,346,347,347,348,348,347,347,346,346,346,346,346,345,346,347,347,348,348,348,349,350,350,350,350,351,351,351,351,351,350,351,350,350,351,350,349,350,350,350,351,350,351,350,349,349,350,350,351,351,351,352,351,351,351,352,351,352,353,353,352,352,351,352,353,352,351,352,352,353,353,354,353,353,353,353,352,352,351,352,352,353,353,353,352,352,351,351,351,351,350,349,350,349,350,350,350,351,352,353,353,352,352,353,354,354,355,354,354,354,354,355,356,356,355,355,356,357,356,357,357,356,357,357,356,356,355,354,355,356,355,355,356,356,356,357,357,357,357,357,357,356,356,357,358,358,358,358,357,357,357,358,359,359,359,359,358,357,357,356,357,356,357,358,358,357,357,357,357,358,358,358,357,357,356,356,356,357,357,358,357,358,359,359,359,359,360,360,360,360,360,360,359,358,358,357,357,357,357,358,357,358,357,357,356,356,356,356,356,357,357,358,357,357,357,356,355,355,356,357,357,357,357,358,359,359,358,358,358,358,357,357,358,359,358,359,358,357,356,356,357,356,357,357,356,356,356,355,354,353,353,352,352,353,353,353,352,352,352,351,351,350,349,350,350,350,350,350,351,351,351,351,351,351,350,349,348,348,348,348,348,348,348,348,348,348,348,349,349,349,349,349,348,349,349,349,349,348,347,348,349,349,349,349,350,351,350,349,349,349,349,350,350,350,350,351,350,350,349,349,350,351,352,353,354,353,354,355,356,355,356,355,355,356,356,356,356,355,354,353,353,353,354,353,353,352,352,351,352,353,352,352,352,352,353,352,352,351,351,351,352,352,352,352,351,351,350,351,351,351,350,351,352,352,352,353,353,353,353,354,354,354,354,355,355,354,355,355,355,355,354,355,355,355,354,354,353,354,354,355,356,356,356,357,357,357,356,355,356,356,356,355,355,355,355,356,356,356,357,357,357,356,355,356,355,355,355,354,353,353,354,353,354,355,354,355,354,354,355,355,354,355,355,356,355,356,355,355,355,356,355,354,354,353,354,355,356,357,357,358,357,356,355,355,355,355,354,353,353,353,354,354,354,353,354,353,352,353,354,353,353,353,353,354,354,355,355,356,357,358,358,359,360,360,360,360,361,361,361,362,361,361,361,361,362,362,362,361,361,362,362,363,364,363,364,364,365,364,363,363,362,361,360,359,360,360,359,359,359,360,361,361,361,362,362,363,364,363,363,363,364,363,363,363,362,363,363,363,364,364,365,366,366,365,365,365,366,367,366,365,366,367,367,367,366,367,366,366,367,368,367,368,369,369,368,369,370,370,371,371,371,371,371,370,371,371,370,370,369,368,368,367,367,367,366,366,367,367,367,367,367,367,367,366,366,366,366,366,366,367,366,365,365,365,365,365,366,366,365,364,364,364,363,362,362,363,364,363,363,363,363,363,364,365,365,364,364,363,363,363,362,363,363,363,362,361,361,362,362,362,362,362,362,362,362,362,361,362,361,361,362,363,364,364,363,363,364,364,364,363,364,364,365,365,364,365,365,364,363,364,364,364,364,365,366,366,365,365,365,366,366,366,365,365,365,365,364,364,364,364,364,365,364,365,366,365,366,365,365,365,365,366,367,367,367,367,368,368,369,369,370,369,369,369,370,370,370,370,370,369,369,369,369,369,369,369,370,369,369,369,369,370,370,371,372,372,371,371,372,372,372,372,371,371,371,371,372,372,372,372,372,372,371,372,372,372,372,372,372,373,372,372,372,372,371,372,372,373,373,373,372,373,373,373,372,372,371,372,371,370,369,369,370,371,371,371,371,372,371,372,371,370,369,369,369,370,369,369,370,371,370,370,370,370,371,370,370,370,369,370,371,370,369,369,369,368,367,366,366,365,366,367,367,367,368,368,367,366,367,367,366,367,367,366,366,366,367,367,367,367,367,368,368,369,368,368,369,369,369,368,367,367,366,367,366,367,368,368,368,367,367,366,365,366,366,365,364,363,363,363,363,362,362,362,362,361,361,362,363,363,364,364,364,364,365,366,366,366,365,364,365,365,364,363,362,362,363,364,365,365,365,366,366,366,365,366,366,365,365,366,366,366,366,366,366,365,366,365,364,365,365,364,364,363,364,363,363,364,363,364,364,363,363,362,363,363,362,362,363,364,364,364,364,364,363,362,362,363,363,363,364,365,366,366,367,367,367,366,366,365,365,366,366,367,366,366,366,365,366,366,367,367,367,366,366,366,366,367,368,369,368,367,368,368,368,369,369,370,369,369,368,368,368,368,368,368,368,369,369,369,368,367,367,367,366,367,367,368,369,369,370,370,370,369,369,368,368,369,369,368,368,368,367,367,366,367,366,367,367,367,367,368,368,368,368,368,368,367,367,366,366,366,367,368,369,369,369,370,369,369,369,370,370,370,369,369,370,370,371,371,370,370,371,372,373,374,374,375,375,375,375,374,374,375,374,375,375,375,376,375,375,375,375,376,376,376,375,375,375,376,376,375,375,375,375,375,374,373,373,374,375,375,375,376,376,377,377,378,379,380,380,379,379,380,380,380,379,380,380,380,380,380,380,380,380,381,381,380,380,379,379,378,379,379,378,379,378,379,380,380,379,379,379,379,379,380,380,379,380,379,380,380,381,380,379,380,381,382,382,382,382,382,383,382,382,383,382,383,382,381,382,383,382,381,381,381,380,380,380,379,378,379,379,379,378,378,378,378,377,378,377,378,379,379,379,380,380,380,381,380,379,379,380,381,382,381,380,380,380,379,378,378,377,378,379,379,378,379,380,380,380,380,381,380,379,380,380,380,380,379,380,381,381,380,381,380,380,380,379,380,380,379,379,378,378,379,378,378,378,379,379,378,378,377,377,377,378,378,378,378,378,379,379,379,378,377,378,379,378,379,380,380,381,381,381,380,380,380,379,380,380,381,381,382,381,380,380,380,379,378,378,377,377,378,379,379,378,379,378,378,378,378,378,377,377,378,378,377,378,377,377,376,377,378,377,377,376,376,376,377,378,379,380,380,381,381,381,380,380,379,378,377,377,377,377,377,376,375,375,375,375,375,376,377,377,376,377,377,378,377,377,378,377,376,377,376,375,376,376,376,377,376,377,377,376,375,376,376,377,378,379,379,380,381,381,381,380,379,380,380,380,380,380,380,380,380,380,380,380,380,380,381,381,381,381,381,382,381,381,382,383,384,384,385,385,385,385,385,386,386,385,386,386,385,385,386,385,386,385,385,384,384,384,384,383,382,382,383,382,382,381,381,381,381,381,381,380,379,379,378,379,380,381,380,379,380,381,382,382,381,381,382,381,381,382,382,383,384,384,385,386,386,386,386,387,387,387,388,388,389,389,388,388,389,389,389,389,388,389,389,388,389,389,389,390,390,391,392,393,393,394,395,396,396,396,396,396,396,397,397,396,396,396,395,395,395,395,395,396,396,397,397,397,398,398,398,398,397,396,396,397,396,395,395,395,395,396,397,396,396,397,397,397,397,397,397,398,398,398,398,399,399,399,399,398,398,398,398,399,399,400,401,400,400,399,398,398,399,399,400,400,400,399,399,398,398,398,397,396,395,395,395,396,396,396,395,396,395,395,395,396,395,395,395,394,394,393,393,393,393,393,393,394,394,395,395,394,393,393,393,392,391,391,392,393,393,392,392,392,392,392,392,392,392,392,391,390,389,389,389,389,390,390,390,391,391,390,389,389,389,388,388,388,389,389,388,389,389,388,388,389,389,390,390,391,391,390,389,390,389,389,390,390,390,389,389,389,389,389,389,388,388,387,387,386,387,388,387,387,388,389,390,390,390,390,389,389,389,390,390,390,390,389,390,390,390,390,390,391,390,390,389,389,389,390,389,390,390,391,391,391,391,390,390,391,392,392,392,392,392,392,393,393,392,391,390,391,391,392,393,393,393,394,394,393,392,391,390,391,391,391,390,391,391,391,391,392,393,394,393,393,393,392,393,392,393,392,392,392,393,394,394,394,395,396,396,396,396,396,396,397,396,396,397,397,397,397,397,396,396,395,396,397,397,396,396,397,397,397,398,397,398,398,398,398,398,398,397,397,397,397,398,398,397,397,396,396,395,395,395,394,394,394,394,394,394,393,394,394,394,394,394,393,392,392,392,392,391,390,391,391,390,390,389,389,390,389,390,390,391,392,392,393,393,393,393,394,393,394,395,395,395,395,395,394,393,394,395,396,396,397,396,395,395,394,394,393,393,393,392,392,392,393,393,394,394,394,394,394,395,394,395,395,396,396,395,396,396,397,396,396,397,397,398,398,399,400,401,400,401,401,400,401,402,402,402,403,402,401,400,399,399,400,401,401,401,400,399,399,399,400,400,400,400,400,401,401,402,402,402,402,402,402,401,402,402,402,402,401,401,401,401,401,401,401,401,401,402,402,402,403,403,404,404,404,404,404,403,402,401,402,401,401,402,402,401,400,400,400,401,400,399,398,399,398,399,399,398,398,398,399,399,398,399,400,400,400,400,400,401,401,401,401,401,402,401,401,401,401,400,399,399,400,400,400,400,400,399,399,398,398,397,396,396,396,396,396,395,395,395,395,395,395,395,396,395,396,396,397,398,397,397,397,396,396,397,397,396,396,396,395,395,395,395,394,395,396,396,395,396,397,396,397,396,396,395,396,397,397,398,399,398,398,399,398,397,397,397,398,397,397,396,397,398,398,398,397,397,397,397,397,398,397,397,397,396,397,397,397,397,397,398,398,398,397,397,396,397,398,398,398,397,397,397,398,397,398,398,399,398,398,398,398,398,398,398,398,399,399,400,400,400,399,399,398,398,398,398,399,399,400,400,401,401,402,402,402,402,402,401,400,400,401,400,399,398,399,398,397,396,396,395,395,394,394,394,394,395,396,396,395,395,396,397,398,399,398,398,399,400,399,399,400,401,401,401,401,401,400,400,400,399,399,399,398,397,398,399,398,399,400,399,399,399,399,400,400,401,402,402,402,401,402,401,402,401,401,401,400,401,400,401,402,402,402,402,403,404,403,403,402,401,401,401,401,401,402,403,402,401,402,403,402,403,404,403,403,402,402,402,402,403,402,402,403,402,403,404,404,403,403,403,403,403,402,401,402,403,403,404,405,404,403,403,403,403,402,403,402,403,402,402,402,403,403,402,403,403,403,404,404,405,405,405,404,404,404,403,403,404,404,405,405,406,407,406,406,406,407,406,405,406,406,407,406,406,406,406,406,406,407,408,407,407,407,408,408,408,407,408,408,407,408,408,408,408,409,409,409,408,407,408,407,407,407,408,407,406,406,406,407,407,406,406,405,406,406,405,405,404,404,404,404,404,403,404,404,404,404,404,404,404,403,404,403,403,402,402,403,403,403,404,405,406,407,406,407,406,407,407,406,406,406,405,405,404,403,402,402,401,401,400,401,401,401,401,400,400,399,399,399,399,400,399,399,399,398,399,399,398,397,397,396,396,397,398,398,398,399,398,398,397,397,397,396,395,396,397,397,397,397,398,398,397,397,397,397,397,396,395,395,395,396,395,395,394,393,394,394,394,395,396,396,397,398,399,399,399,398,399,400,401,400,399,399,398,398,397,397,396,397,397,397,397,396,395,395,394,394,394,394,394,393,394,393,392,393,394,395,395,396,396,396,396,396,396,395,396,396,396,397,398,397,397,397,397,398,398,398,397,397,397,397,397,398,399,400,401,401,402,401,401,402,402,403,403,402,402,402,401,400,401,402,402,402,401,401,401,401,400,401,402,402,401,401,401,401,401,401,402,402,402,402,402,401,400,401,402,401,402,402,402,402,402,401,400,399,398,398,398,399,399,398,399,398,399,400,399,399,400,400,400,401,400,401,400,400,400,400,400,401,401,400,400,400,399,399,398,399,400,400,401,401,402,403,403,403,403,402,402,403,402,403,404,404,404,403,402,401,402,403,404,404,405,406,407,406,405,404,405,405,406,406,406,405,405,405,404,403,403,404,404,403,402,402,402,402,403,403,402,401,400,400,400,401,401,400,399,398,398,399,398,398,397,398,398,398,399,399,399,399,399,398,399,400,400,400,399,400,400,400,400,400,400,399,400,400,400,399,399,398,398,397,397,397,396,397,397,398,398,398,397,397,398,397,396,395,394,393,392,392,391,391,390,390,390,391,391,391,392,392,392,392,393,394,394,394,394,394,394,393,393,394,394,395,395,396,396,397,397,396,397,396,396,397,396,396,397,397,397,397,397,396,396,395,394,394,393,394,395,395,395,395,395,395,394,395,395,396,396,395,395,395,395,396,396,395,396,395,395,396,395,394,395,395,395,396,397,398,399,399,400,400,401,402,403,403,403,403,404,403,402,401,400,400,400,400,401,402,402,401,402,403,404,405,405,406,406,407,407,406,407,407,406,407,407,408,408,407,406,407,407,408,408,408,408,409,410,410,411,412,413,413,413,413,414,415,416,415,415,414,415,416,417,417,417,417,417,418,418,418,419,420,419,418,418,418,418,418,419,419,419,419,419,419,419,419,419,420,420,420,420,421,422,422,422,423,422,423,424,423,422,422,421,422,421,421,422,421,422,422,422,422,422,422,422,422,422,422,422,422,422,423,423,424,424,423,424,424,424,423,424,425,425,426,426,426,426,426,427,426,426,426,426,427,427,427,427,426,426,426,426,427,427,427,427,426,426,425,424,425,426,427,427,428,429,428,428,428,428,428,428,428,429,428,428,428,427,427,428,428,428,429,428,428,428,428,428,427,427,428,427,426,426,426,427,426,426,425,424,423,422,423,423,423,422,423,422,422,423,423,424,424,424,424,424,423,423,423,423,423,424,425,426,426,426,426,425,425,424,423,423,424,424,424,424,424,423,422,422,421,422,423,423,423,423,423,424,423,423,424,423,422,421,422,421,421,421,421,420,421,421,422,421,421,422,423,424,425,425,425,426,425,424,423,424,424,425,425,426,425,425,425,425,426,427,427,427,427,426,427,428,428,428,428,428,429,429,430,429,428,427,428,428,429,429,430,430,429,429,430,429,430,430,430,430,431,430,431,431,431,432,432,433,432,433,433,433,433,432,433,434,434,434,434,434,435,435,434,434,435,434,435,436,436,436,436,435,435,435,435,436,436,437,436,437,436,435,435,436,435,436,437,438,438,438,438,439,438,438,438,438,438,439,440,440,440,440,440,440,440,440,440,440,441,441,441,440,440,440,441,440,440,439,439,438,439,438,437,437,437,437,437,437,437,438,438,438,439,439,440,441,440,441,442,443,444,445,444,444,443,444,443,443,443,443,444,443,443,442,443,443,443,444,444,443,442,442,442,441,441,441,441,441,441,441,442,442,443,442,442,442,442,442,442,442,443,444,443,442,441,442,442,441,440,440,440,439,439,438,438,439,438,438,438,437,437,437,437,437,437,437,437,437,438,437,438,438,438,438,438,439,439,439,439,439,440,439,438,438,438,437,436,436,436,436,436,437,437,437,438,438,438,438,438,438,438,437,438,437,437,436,435,435,435,435,435,435,435,435,434,435,435,434,435,435,435,435,436,437,438,439,440,440,441,441,440,440,441,440,439,439,439,438,438,437,438,438,438,438,439,439,439,439,439,440,441,441,442,442,441,441,442,443,443,443,444,444,445,445,444,445,446,446,446,446,446,447,447,447,446,447,447,447,447,446,445,445,444,445,445,445,444,443,443,443,443,442,442,443,443,444,444,444,443,443,442,441,442,442,443,444,443,443,443,443,443,444,445,445,445,445,444,444,444,443,442,443,442,441,442,442,441,441,441,441,440,439,439,439,439,438,438,439,440,441,440,440,441,441,441,440,439,438,439,439,438,439,439,439,439,439,439,438,437,436,436,436,436,436,437,437,437,436,435,435,435,435,435,434,434,435,434,434,435,436,437,436,436,436,436,436,437,437,437,437,438,437,438,438,438,438,438,438,437,436,437,436,436,436,435,435,434,433,433,433,433,433,434,434,435,435,434,434,434,434,433,433,432,431,431,432,432,433,433,434,434,434,434,434,434,434,433,434,434,435,434,434,434,433,432,432,432,431,431,431,432,431,432,432,432,431,432,433,432,431,431,431,430,429,428,429,430,430,429,429,430,430,429,430,429,430,429,429,429,428,427,426,426,426,425,425,424,423,423,423,424,423,423,424,425,425,425,426,425,425,426,426,425,424,424,424,424,424,424,423,422,422,421,421,422,423,423,423,423,424,424,423,423,422,422,422,422,422,423,424,423,422,422,421,421,421,422,421,422,421,421,422,423,422,421,421,421,421,421,421,422,422,421,422,422,423,422,422,423,424,425,425,425,425,424,424,424,423,423,424,423,424,423,423,422,423,422,422,421,422,423,423,423,422,423,423,423,424,423,424,424,423,423,423,424,425,425,426,426,426,426,427,427,426,426,426,426,426,426,427,427,428,427,427,426,426,426,425,425,424,423,423,424,423,424,424,425,425,425,425,424,424,425,425,426,425,426,425,425,425,424,424,424,424,425,424,423,424,425,426,427,427,427,428,428,429,428,428,428,429,429,428,427,426,426,426,426,426,425,426,425,426,427,428,429,429,429,430,430,430,431,432,432,432,432,432,432,431,430,430,431,432,431,430,429,428,428,427,426,425,426,426,425,426,426,426,427,427,427,428,428,428,428,428,428,428,427,428,428,428,427,428,427,426,427,428,428,427,428,428,428,428,429,428,429,429,428,428,428,428,427,428,427,428,427,427,427,427,426,425,425,426,426,426,426,426,426,427,428,428,428,428,427,427,427,426,427,427,428,428,428,428,428,427,427,426,425,426,427,428,429,428,429,429,430,430,429,429,428,428,429,429,429,429,430,430,429,429,430,431,431,431,430,431,431,432,433,433,434,435,435,436,437,437,436,435,434,433,433,432,433,434,433,432,433,434,434,434,435,434,434,434,435,435,436,436,435,435,436,436,436,436,436,436,437,438,438,437,437,438,437,436,437,437,437,437,436,435,434,434,434,433,432,433,433,432,432,433,432,433,433,433,432,431,430,430,431,431,431,432,432,431,431,431,432,432,432,432,431,431,430,429,428,428,428,429,429,430,430,430,430,430,430,429,429,429,429,429,429,429,428,428,428,429,429,429,428,428,428,428,429,429,429,429,429,429,428,428,428,429,429,429,428,427,427,427,427,426,426,426,426,425,425,425,425,426,425,425,425,426,426,426,427,427,428,427,427,426,426,426,427,428,429,429,429,429,429,428,428,427,426,426,425,426,427,426,426,427,426,427,428,429,428,428,427,427,428,427,428,429,430,429,430,431,431,430,431,430,430,430,430,429,429,428,428,429,429,430,430,430,429,430,429,429,428,428,429,428,428,428,427,427,426,425,426,426,426,425,424,425,424,423,424,423,424,424,424,424,424,425,426,426,426,425,424,424,424,425,426,425,425,425,425,425,425,425,424,425,425,426,426,427,427,426,427,428,428,428,428,428,428,428,429,429,428,427,427,426,426,427,426,426,425,426,426,426,426,427,428,428,428,427,427,427,427,427,428,427,426,425,425,426,426,427,428,428,428,428,429,429,429,430,430,429,428,428,427,426,427,427,427,427,427,427,427,426,427,428,429,429,429,429,430,430,431,430,429,430,430,430,430,431,431,430,430,430,430,430,429,429,429,429,429,430,430,431,430,429,429,430,430,431,430,429,429,429,429,429,429,429,430,431,431,431,431,432,431,431,432,432,432,432,431,431,432,433,433,433,433,434,434,434,435,436,436,436,437,437,437,438,438,439,440,441,441,441,442,442,441,441,441,442,441,441,442,443,443,444,443,442,442,441,442,441,441,441,441,441,441,440,441,440,440,439,439,440,441,442,442,442,442,443,444,445,446,447,446,446,447,448,448,447,447,447,446,446,447,448,448,448,448,448,447,446,445,445,445,445,446,445,444,444,443,443,442,441,441,442,442,442,443,442,441,440,441,442,442,442,443,442,442,441,442,443,443,444,444,444,444,444,444,443,443,444,444,444,443,443,444,443,444,445,444,444,445,445,446,447,448,448,448,449,448,447,447,447,446,447,447,447,448,448,447,447,448,447,447,446,446,446,446,446,446,447,447,446,445,445,445,445,446,446,446,446,447,447,448,448,447,448,447,448,448,448,448,448,449,449,449,448,448,447,447,448,447,446,446,445,445,445,446,447,448,448,449,450,451,450,451,452,452,452,452,452,451,451,451,451,451,451,451,451,452,452,453,452,452,451,450,449,449,450,451,451,451,452,451,451,452,451,451,452,452,452,451,450,449,450,451,452,451,451,451,452,451,452,452,452,452,452,452,452,452,452,452,451,452,452,452,453,453,453,454,454,455,455,456,455,456,455,455,456,456,455,456,457,457,457,456,455,455,455,455,456,457,457,456,456,456,456,455,454,453,453,453,453,454,455,455,454,454,455,455,454,453,452,452,452,453,452,452,451,452,453,452,452,451,451,451,452,453,453,454,454,453,454,454,453,453,454,454,454,454,455,455,455,455,454,454,453,452,452,452,452,451,451,451,451,451,452,452,453,453,452,451,451,452,452,452,452,451,450,450,451,450,449,449,449,450,451,451,451,450,450,451,450,451,450,449,449,449,448,448,449,450,449,448,449,450,450,450,450,451,451,451,451,452,452,452,452,452,452,451,451,451,452,452,451,452,452,451,451,452,453,453,453,453,453,453,453,453,453,452,453,452,451,452,453,454,453,453,452,452,453,454,454,455,455,455,455,455,454,453,453,453,453,452,453,453,452,452,452,451,452,451,451,451,451,451,451,450,451,451,451,450,450,450,450,450,449,448,449,448,449,449,450,449,450,451,451,452,451,450,450,449,449,450,449,449,450,450,450,450,451,451,452,452,453,454,454,455,456,456,456,457,457,457,458,458,459,458,457,458,458,457,458,459,458,459,459,458,459,459,460,459,460,460,460,460,460,461,461,461,460,459,458,459,459,459,459,459,459,459,460,459,460,460,460,460,460,461,461,460,459,459,458,459,458,458,458,457,456,456,456,457,456,457,457,456,456,455,454,454,454,454,453,454,454,454,455,455,456,455,455,455,456,456,457,457,458,459,460,459,459,459,459,459,460,459,459,458,458,459,460,460,461,461,460,459,458,458,458,457,458,459,460,460,461,460,461,461,461,460,459,458,458,458,458,459,459,458,458,457,458,459,459,458,459,459,460,460,460,459,458,458,458,459,459,459,460,461,461,461,461,462,463,463,464,464,464,464,464,465,465,465,464,465,465,465,464,465,465,465,466,466,466,467,467,467,466,466,467,468,468,468,469,469,469,469,468,467,468,468,467,467,466,465,465,464,464,464,463,462,461,460,460,459,459,458,459,460,460,460,460,460,459,459,459,460,460,460,460,459,458,458,457,458,458,459,458,458,458,459,459,459,460,461,461,461,461,461,462,463,464,463,463,463,462,461,461,462,462,462,462,462,463,463,464,464,465,464,464,464,464,463,463,462,462,461,461,462,462,463,463,462,461,460,461,460,460,460,459,459,459,459,459,459,459,458,458,458,457,458,459,458,458,458,458,457,457,457,458,458,457,457,456,457,456,456,457,456,455,454,453,453,453,453,454,454,455,456,456,456,456,455,455,454,454,453,453,452,452,452,452,453,453,453,453,453,453,453,454,454,455,456,455,455,455,455,454,454,453,453,453,453,452,453,452,452,452,452,452,452,451,451,451,451,451,452,452,452,453,453,453,452,451,450,451,452,453,454,453,454,455,454,453,452,452,451,451,450,450,450,451,451,452,452,451,450,451,452,453,453,454,454,454,453,453,453,452,453,452,451,451,451,450,450,451,451,451,450,451,450,451,452,451,450,450,450,450,449,448,447,447,446,446,445,445,446,447,448,447,446,446,446,446,445,446,445,445,446,447,447,448,448,447,447,447,446,446,446,445,445,445,445,446,446,446,446,445,445,446,447,448,447,446,446,447,447,448,448,447,447,448,449,448,447,448,449,448,448,447,446,445,445,445,446,446,446,446,446,445,446,446,445,444,444,443,442,443,443,443,442,442,442,441,441,441,440,439,439,440,440,440,439,439,440,439,439,439,438,439,439,438,439,439,439,438,438,439,440,441,441,440,439,440,439,438,438,438,439,440,441,440,440,439,438,438,437,437,438,438,437,437,438,438,438,438,438,438,439,439,440,440,440,441,441,442,442,443,444,443,443,443,443,443,442,441,440,440,441,440,440,440,440,440,441,441,441,440,441,442,443,444,444,445,444,445,445,444,445,444,444,444,444,445,445,445,444,443,443,443,444,444,444,444,443,443,442,443,443,443,442,441,442,441,442,443,443,442,442,442,443,444,444,444,443,442,442,442,442,442,442,443,443,444,443,443,443,442,442,442,442,441,441,441,442,441,442,441,442,442,442,442,443,442,441,441,442,442,442,443,444,444,444,443,443,443,443,444,445,444,443,444,443,443,443,443,444,444,444,444,444,444,444,445,445,445,445,445,444,444,444,445,446,447,446,446,445,446,445,444,444,444,444,443,443,442,442,442,443,443,443,443,443,443,442,442,443,442,443,442,441,441,441,441,441,441,441,441,441,442,441,440,440,439,438,438,438,438,439,438,438,439,440,440,441,442,443,443,442,442,442,441,441,441,442,443,443,443,442,441,442,442,442,442,441,441,440,440,439,438,439,439,439,438,438,437,437,437,438,439,438,439,440,439,438,438,439,439,438,438,439,438,438,437,436,436,436,435,436,435,435,436,436,435,435,435,435,434,434,434,435,434,435,435,435,435,434,435,434,435,435,435,435,435,435,435,435,435,436,436,436,436,436,436,436,437,437,437,438,438,438,438,437,436,437,436,436,436,437,437,437,437,437,436,436,437,438,438,438,439,439,439,438,438,438,438,439,438,438,438,439,439,439,438,437,436,436,435,435,436,435,434,433,434,434,435,435,435,434,435,436,437,437,436,437,438,439,438,439,439,439,439,440,440,439,438,438,439,439,439,439,438,437,438,438,438,438,437,437,437,436,436,436,437,438,438,437,436,435,435,434,434,433,434,434,435,436,435,436,436,435,436,436,436,436,437,436,437,436,436,436,436,435,434,434,435,436,437,436,435,435,434,433,434,433,433,432,432,432,433,433,432,432,432,431,432,433,434,434,434,435,435,435,436,436,436,437,436,435,435,435,436,435,436,436,435,435,436,436,435,434,434,435,435,435,435,434,433,433,433,434,434,434,434,435,436,436,437,437,437,438,439,440,440,440,439,440,441,440,440,439,439,440,441,441,441,440,440,441,441,442,441,440,441,440,441,441,442,442,442,442,441,442,441,441,441,442,441,442,443,443,444,444,445,445,446,446,447,447,448,448,448,447,446,446,446,445,445,446,445,445,445,445,445,446,446,446,447,447,446,446,446,446,446,446,447,447,447,446,447,447,448,449,449,449,450,450,450,451,450,449,450,450,451,452,451,450,451,452,452,452,451,450,451,451,452,452,453,453,453,454,454,454,455,455,455,455,454,455,455,456,457,456,455,455,456,455,455,456,456,456,455,454,454,454,454,453,453,452,452,451,452,452,453,453,453,453,452,451,451,451,452,452,451,451,450,450,450,450,449,449,449,450,450,450,450,449,449,450,450,449,450,449,449,449,449,450,451,451,451,451,451,452,452,452,451,451,451,450,450,449,448,448,448,447,446,445,446,445,444,443,442,441,441,442,442,441,441,441,441,441,441,440,441,441,441,442,442,441,441,441,440,440,440,441,440,440,440,440,440,441,440,439,439,439,439,440,441,442,441,441,441,440,440,440,441,440,441,442,442,442,442,441,442,442,442,441,440,439,439,439,439,439,439,440,439,439,440,441,441,440,440,440,440,441,441,440,441,440,441,440,440,441,441,440,441,441,440,440,441,441,441,441,441,441,441,441,441,441,442,441,441,441,442,442,441,441,442,442,442,442,442,442,442,443,443,444,443,444,445,445,446,445,444,444,443,442,441,441,442,443,443,443,443,442,441,441,440,441,440,441,440,439,439,440,441,442,443,443,442,442,441,440,441,441,442,441,441,440,440,440,440,440,441,442,442,443,444,443,444,445,444,443,443,443,443,443,444,444,445,446,446,447,447,447,448,448,449,449,450,450,450,450,450,449,449,449,450,450,449,449,449,448,448,448,448,449,450,450,451,451,451,452,452,452,451,451,450,451,452,451,450,449,449,449,449,449,448,447,448,448,448,448,449,450,449,448,448,449,449,449,448,449,449,448,449,448,448,448,448,449,449,450,450,450,450,450,450,450,449,449,449,449,449,449,449,448,447,446,446,446,447,447,448,448,449,448,447,446,445,445,444,443,442,442,443,443,443,442,442,443,443,443,443,443,443,444,443,442,442,443,443,443,442,442,442,441,441,441,440,440,440,441,441,440,441,441,441,442,442,442,442,443,444,443,444,443,443,444,444,443,442,442,442,442,442,441,442,441,440,439,440,440,439,439,439,438,437,436,436,436,435,434,434,434,434,433,432,433,432,433,433,434,434,434,433,433,432,433,432,432,433,433,434,435,434,434,435,434,433,433,433,433,434,434,433,433,432,432,431,431,430,430,430,430,430,429,428,428,428,429,428,428,428,428,427,427,427,427,428,429,429,429,430,429,428,427,426,426,426,426,426,425,425,425,425,425,424,425,425,424,424,424,423,422,423,424,423,424,424,424,425,425,425,425,426,426,426,426,427,427,428,428,429,430,430,431,431,432,431,430,429,428,429,430,430,429,429,429,428,428,428,428,428,429,428,427,427,426,427,428,428,427,427,426,425,425,425,425,425,425,424,423,423,422,422,422,421,420,421,421,422,423,423,422,423,423,423,423,422,422,422,422,421,421,420,420,420,420,421,420,419,419,419,420,420,421,420,421,420,421,421,422,423,423,422,422,421,421,420,420,421,421,421,421,422,422,422,422,422,422,423,424,424,425,425,424,425,425,426,426,425,425,425,426,426,427,426,427,428,427,427,427,426,426,426,426,426,427,428,428,428,429,428,429,428,428,428,427,426,427,427,427,427,427,427,428,427,426,425,424,425,425,426,427,426,427,428,427,427,428,428,428,428,428,428,429,429,430,430,429,428,428,428,428,427,427,426,426,426,425,425,426,426,426,426,427,428,428,429,429,428,428,428,427,428,429,429,428,428,429,430,430,429,428,428,427,428,428,428,427,427,427,428,429,428,429,429,430,429,429,429,429,428,427,426,426,427,427,426,427,427,427,426,426,426,426,425,424,424,425,426,426,426,427,426,427,427,426,426,426,426,427,426,425,424,425,424,424,424,423,423,424,423,422,422,421,421,421,420,419,418,419,420,419,419,420,420,421,421,420,420,421,422,421,421,420,420,420,420,420,419,420,419,418,417,418,417,417,417,418,417,417,418,417,417,416,416,415,414,414,414,414,414,415,416,417,416,416,416,417,416,416,415,414,414,415,416,415,414,414,413,413,414,413,413,413,414,413,413,414,414,414,414,414,413,412,413,412,412,412,412,412,412,412,413,413,413,412,413,412,412,412,412,413,413,414,413,414,415,416,416,415,415,415,416,417,417,417,417,418,418,419,419,418,418,419,419,419,418,417,416,415,416,417,418,418,418,418,419,419,420,419,418,418,417,416,417,417,417,416,416,416,417,416,416,417,416,417,417,418,418,418,418,418,417,417,417,416,415,414,415,415,416,417,416,416,416,415,415,416,416,415,416,417,416,416,416,416,416,416,416,416,416,415,414,414,414,414,413,413,413,414,413,413,413,414,415,415,414,414,413,412,411,410,410,410,411,411,411,410,410,410,411,411,410,410,409,409,409,408,408,408,409,410,409,408,407,406,406,405,405,406,405,405,406,406,406,406,405,405,404,403,403,403,403,404,405,404,404,404,405,406,407,408,408,407,406,406,406,407,407,407,407,406,405,405,405,404,404,403,403,404,405,405,405,404,404,403,402,403,403,404,404,404,404,404,403,404,404,404,405,405,405,405,406,406,406,406,407,408,408,408,407,408,408,408,407,406,406,405,405,405,406,407,407,407,407,407,407,407,408,409,409,409,409,409,409,410,410,410,410,410,411,410,409,409,409,408,408,407,407,407,407,408,409,410,410,410,410,411,411,412,412,411,411,412,413,413,413,412,413,413,413,414,415,414,414,415,416,416,415,416,417,417,418,417,417,417,418,419,419,418,419,419,418,418,418,419,419,418,418,419,420,420,420,421,422,421,422,422,423,423,422,421,421,421,421,421,421,421,420,420,420,419,419,418,417,417,418,419,418,419,419,420,420,419,420,421,421,421,421,422,423,424,425,425,425,425,424,424,423,423,423,423,424,424,423,423,422,422,421,421,421,420,420,419,419,419,420,420,419,418,419,420,419,419,419,419,419,420,420,419,419,420,420,420,420,421,422,423,422,422,423,423,423,424,423,423,424,425,424,425,424,425,424,425,424,424,423,423,422,421,421,422,422,421,422,422,422,421,421,420,419,419,420,419,419,419,420,421,421,422,422,423,423,423,423,422,422,423,424,423,423,423,422,422,423,422,422,422,422,422,422,422,423,422,423,422,423,424,424,424,425,425,426,425,426,426,425,424,423,423,422,423,423,422,422,422,422,422,422,422,422,422,422,422,421,420,421,421,420,420,420,419,419,418,418,419,419,420,421,421,421,421,421,422,423,423,424,424,423,423,423,423,423,423,423,423,422,422,422,422,421,420,421,421,421,421,421,421,420,420,421,421,421,422,423,423,423,423,423,423,424,424,425,425,425,425,426,425,426,425,425,425,425,425,425,424,423,422,423,424,423,424,424,423,422,423,423,424,424,424,425,424,424,424,424,424,424,424,423,424,425,425,425,425,425,426,427,426,425,425,425,424,424,425,425,425,426,426,427,427,427,427,427,428,428,428,427,428,428,427,428,429,429,428,429,430,431,431,431,430,430,430,430,430,429,428,428,427,426,426,426,426,427,427,428,428,428,428,429,429,428,427,427,427,427,426,427,426,426,426,426,425,425,425,424,423,422,422,421,422,422,422,421,421,421,421,420,420,419,419,418,417,417,417,417,418,419,419,419,420,420,420,420,420,420,419,419,420,420,421,421,420,420,420,421,421,421,420,420,420,419,418,418,419,418,419,420,421,421,422,422,422,421,421,421,422,422,422,422,422,422,422,422,422,421,421,421,422,422,422,423,424,424,424,425,424,424,425,425,425,426,426,427,428,427,427,428,428,428,428,428,427,427,426,426,427,428,428,428,429,428,427,426,426,426,426,425,424,424,425,425,426,426,426,426,425,424,424,424,424,424,424,423,423,424,424,423,424,425,424,423,424,423,423,422,421,421,421,422,421,422,421,421,420,419,419,419,419,419,419,418,418,417,417,418,419,419,418,417,417,417,418,418,418,417,416,417,417,417,416,416,417,416,417,417,418,419,419,420,420,420,421,421,421,422,421,421,422,421,421,421,422,423,424,425,425,426,426,426,425,425,426,426,427,428,428,429,429,428,428,429,429,429,428,428,428,427,427,427,428,428,428,428,429,429,428,428,428,428,427,426,426,426,425,425,425,424,424,425,425,425,425,426,426,426,425,426,426,425,426,425,424,423,423,423,422,423,422,423,422,422,423,424,424,423,423,423,424,425,424,423,424,424,424,424,425,426,426,426,425,426,426,427,426,426,426,426,427,427,427,428,429,429,430,429,429,428,428,429,429,428,427,426,426,426,427,426,426,425,425,424,425,425,425,426,426,425,425,425,424,424,424,424,425,425,425,425,426,426,426,425,425,426,425,425,426,426,426,426,426,426,426,426,425,424,424,425,424,423,423,422,422,422,421,421,421,421,421,421,422,421,420,421,420,420,419,420,421,421,421,422,422,423,423,423,423,423,423,423,423,422,421,422,422,423,423,422,422,422,421,422,422,422,422,422,422,423,424,423,424,423,424,424,424,424,424,424,423,423,422,421,421,421,422,422,421,421,420,421,421,422,421,421,421,422,421,421,421,421,422,421,422,422,421,422,421,421,421,420,420,421,420,419,419,419,419,418,419,418,418,417,418,418,418,417,417,417,418,419,419,420,420,419,419,420,421,421,420,421,421,422,423,422,423,424,424,424,424,425,425,426,426,425,424,423,423,423,423,422,421,421,421,421,420,419,420,421,421,421,420,420,420,421,421,422,422,422,423,423,423,422,423,422,422,422,422,421,422,422,422,422,422,421,420,421,420,420,420,419,420,419,419,418,417,417,417,416,416,416,415,416,416,417,417,416,416,416,416,415,414,414,414,414,415,415,416,416,416,415,414,414,414,414,414,413,413,413,413,413,413,414,413,412,412,412,412,413,414,414,415,414,415,416,416,415,416,415,415,416,417,416,415,415,415,415,415,416,417,416,417,417,418,419,420,420,420,421,422,422,422,421,421,421,421,422,422,423,423,423,424,425,426,426,426,425,425,425,425,426,426,426,427,426,426,425,425,424,425,425,425,424,425,424,424,424,423,423,423,424,424,425,426,427,427,427,427,428,428,428,428,427,427,427,427,426,425,426,426,426,425,424,424,425,425,424,425,425,424,423,424,423,422,422,422,421,421,422,422,422,421,422,422,422,423,423,423,423,424,425,426,426,426,425,424,423,423,424,424,423,423,423,424,424,425,426,426,426,425,425,426,426,427,427,427,427,428,429,430,430,431,431,432,432,432,433,433,434,434,433,432,432,433,434,433,433,433,434,435,435,434,435,436,436,436,437,437,437,437,438,439,440,441,440,440,441,441,441,442,442,442,443,442,441,440,440,441,441,442,443,443,442,442,442,442,441,440,440,440,440,441,440,439,439,439,439,439,440,441,442,442,443,443,443,443,444,445,444,444,445,446,447,448,449,450,451,450,450,451,450,450,450,449,449,449,448,447,446,446,446,445,445,445,444,443,442,442,441,440,439,440,441,440,441,441,441,441,442,442,442,442,442,442,441,440,440,439,440,440,440,440,440,439,439,438,438,437,436,436,436,436,437,437,438,438,438,439,438,438,437,437,438,438,437,436,436,436,436,435,435,436,437,437,437,436,437,438,438,438,438,438,438,439,438,438,437,437,437,438,438,439,439,440,440,440,441,441,441,442,443,443,443,443,443,443,443,444,445,444,443,444,444,444,444,444,445,445,446,446,446,446,446,446,446,445,445,444,445,446,445,445,445,445,444,445,445,445,444,444,444,443,443,442,443,443,442,442,443,442,442,442,443,444,444,445,445,445,445,446,445,445,446,447,447,447,447,448,449,448,447,447,447,448,449,448,448,447,448,448,448,447,448,449,449,450,450,450,450,449,449,449,450,451,452,451,451,451,451,450,450,449,450,450,450,449,449,450,450,450,450,450,451,450,451,450,450,449,449,449,449,449,450,449,448,449,448,449,450,449,449,450,451,451,451,451,452,452,451,450,450,449,450,450,450,449,448,447,448,448,449,450,449,450,451,451,451,451,451,452,452,451,451,451,450,449,450,451,451,451,451,450,449,448,448,447,447,446,446,446,447,448,448,449,449,449,449,448,448,448,448,447,446,446,445,445,445,445,445,445,446,446,446,447,448,448,449,449,449,450,451,452,452,452,453,452,452,452,452,452,452,452,452,452,452,453,454,454,454,454,455,456,456,455,454,453,454,454,455,454,454,453,452,453,452,451,452,453,453,453,453,453,453,452,453,452,452,452,452,451,451,450,450,449,449,449,448,448,448,447,448,448,447,448,448,448,448,449,449,450,450,451,452,453,454,454,454,454,455,454,453,453,453,454,454,454,454,455,456,455,454,454,453,453,453,454,454,455,454,453,453,452,452,453,453,453,454,454,455,456,456,456,457,457,456,457,457,457,456,456,456,456,455,455,455,455,454,455,454,454,455,455,456,456,455,456,456,455,455,456,457,458,459,459,458,458,458,458,458,458,458,459,460,460,460,461,461,462,462,461,461,462,462,462,462,463,462,462,463,463,462,461,461,462,462,462,462,461,461,462,463,464,465,464,465,464,465,466,465,465,465,464,464,464,465,466,466,466,466,467,468,468,468,469,468,468,468,467,467,468,468,468,468,468,468,468,468,468,469,469,468,468,468,469,469,469,470,471,470,469,470,470,470,470,469,469,470,469,468,469,469,469,468,468,468,467,466,466,467,466,466,466,466,466,466,465,465,464,464,464,465,465,464,465,466,466,467,467,467,466,466,467,467,466,467,467,466,467,468,468,468,469,470,470,470,470,470,469,469,468,469,468,468,468,467,466,466,466,465,466,466,466,465,464,463,463,462,462,461,460,460,460,461,462,463,464,464,464,464,464,463,463,462,462,462,463,463,464,464,463,463,463,464,463,463,463,463,463,463,463,463,464,465,465,465,464,464,465,465,464,463,464,464,464,465,465,464,463,462,463,462,463,463,463,462,463,464,464,464,465,465,466,466,465,465,465,464,463,464,463,463,463,463,463,463,464,465,464,464,465,466,466,467,468,468,467,466,466,465,464,465,466,466,466,467,466,467,468,467,467,467,467,468,468,468,468,467,466,466,467,468,467,467,467,466,467,467,466,466,466,467,467,467,467,468,469,470,469,468,468,467,468,467,467,468,469,469,469,469,469,469,468,468,467,468,467,467,467,468,468,468,467,467,467,468,468,467,468,469,468,469,469,468,468,468,468,468,467,467,467,467,468,468,469,468,467,466,466,467,467,467,466,467,466,467,468,468,468,469,470,469,469,470,470,469,470,471,471,471,470,470,471,471,471,471,471,471,471,471,470,470,470,471,471,471,471,470,471,472,472,472,472,472,472,473,473,474,475,474,474,474,475,475,475,475,474,473,473,473,472,472,471,472,473,473,473,474,475,474,473,473,473,473,472,473,472,473,474,474,475,475,475,476,475,475,475,475,475,476,476,475,475,475,476,476,477,477,478,478,478,479,479,480,480,479,479,479,480,479,479,479,480,481,480,479,479,480,481,480,480,480,480,479,479,480,479,480,481,481,482,481,482,481,482,483,483,483,482,481,480,480,481,482,483,484,485,486,486,486,486,486,486,487,486,486,485,484,484,483,482,481,481,481,481,481,480,481,482,482,483,483,483,482,482,481,482,481,481,481,482,482,481,482,483,484,484,484,484,485,486,485,485,484,485,484,483,482,483,483,483,483,483,483,483,482,482,482,482,482,483,484,483,483,483,484,483,482,481,480,481,481,481,480,479,479,479,478,477,476,477,477,476,476,476,476,476,476,476,476,476,476,476,476,477,477,478,478,477,477,478,478,478,479,479,480,480,480,480,479,480,479,479,480,480,480,479,479,478,479,480,479,480,480,481,482,482,481,481,481,481,481,480,480,479,478,478,477,477,477,478,479,480,480,480,481,482,482,481,480,480,481,481,482,482,482,482,482,482,482,482,482,482,482,483,483,482,483,484,484,484,483,483,482,481,481,482,481,481,481,482,482,483,482,483,483,483,484,483,483,483,484,484,484,484,484,484,484,484,485,485,485,485,485,486,487,486,486,487,488,487,487,487,487,487,488,489,489,488,488,487,488,488,488,489,488,489,488,488,487,487,487,488,489,489,489,490,489,489,489,489,489,489,489,490,490,490,491,491,491,491,490,491,491,492,492,491,492,492,492,493,492,492,493,493,492,492,493,492,492,492,492,492,492,492,492,493,494,493,493,492,491,492,491,492,493,493,493,492,492,491,491,491,492,492,492,491,490,490,490,490,490,490,489,489,489,490,490,491,492,492,491,491,490,489,490,490,490,491,491,491,490,490,490,489,488,489,489,489,489,489,489,489,489,489,489,488,489,489,490,489,489,489,489,490,489,490,490,490,490,490,490,490,491,491,491,491,491,491,491,491,491,490,489,489,490,490,491,490,491,491,491,492,492,492,491,491,491,490,490,490,490,491,492,491,491,490,490,490,491,491,491,490,491,491,492,492,493,493,493,493,493,493,493,492,491,492,493,493,493,492,493,493,493,492,492,492,492,493,492,493,493,493,493,494,493,493,493,493,493,492,492,491,490,490,490,489,490,489,488,488,488,488,487,487,487,487,488,488,487,486,485,484,485,485,485,485,486,485,485,485,484,484,483,484,484,484,483,483,484,484,484,485,484,484,483,483,483,483,484,484,485,484,484,484,484,484,483,483,484,484,485,486,486,486,487,487,487,486,487,487,487,487,488,489,489,490,490,489,489,488,489,489,490,490,491,491,490,490,490,489,488,487,487,486,485,485,485,485,484,484,485,485,484,484,485,484,485,485,486,486,485,485,485,485,486,487,487,486,486,486,486,486,485,484,483,482,481,481,481,481,482,481,481,481,481,481,482,481,480,480,480,480,480,480,480,479,479,480,479,480,480,481,480,480,480,480,480,481,482,482,481,480,480,480,480,480,480,480,480,479,479,479,478,478,478,478,477,476,476,476,476,476,476,475,475,475,474,474,474,474,474,474,473,474,475,474,475,475,475,475,474,474,474,474,474,474,474,473,473,472,472,472,472,471,470,469,469,469,469,469,469,470,471,471,471,472,471,470,471,470,470,470,470,469,470,471,471,471,471,471,471,471,471,471,472,472,471,471,472,473,473,473,473,473,473,473,473,472,473,474,474,474,475,475,475,475,475,475,476,476,477,477,477,477,478,478,478,478,478,479,480,480,479,478,478,479,479,478,477,476,475,474,473,472,472,472,471,470,470,471,470,471,472,473,473,472,472,472,472,472,473,474,474,473,474,475,475,474,474,473,473,474,474,473,473,474,474,474,473,473,472,472,473,473,472,472,473,473,473,473,473,474,473,473,472,472,472,472,472,472,472,471,470,470,471,470,470,471,471,471,471,470,470,471,471,470,470,471,470,470,469,469,469,470,469,469,468,469,470,469,469,469,469,468,467,468,468,467,468,468,467,466,467,466,466,465,466,466,466,465,464,463,464,463,463,464,463,464,464,465,465,464,464,463,463,464,464,463,462,462,462,462,461,462,462,461,461,462,462,462,461,460,459,458,458,459,460,459,459,460,460,460,460,459,458,458,458,459,459,459,459,460,460,460,460,460,460,459,460,460,461,461,462,462,462,462,462,463,462,461,461,461,461,462,461,462,462,461,462,461,461,462,462,461,462,461,461,461,462,461,462,461,462,461,461,460,460,460,459,459,459,460,460,459,460,459,459,458,459,460,461,461,460,460,461,461,462,463,463,463,464,465,466,466,466,467,467,466,466,465,466,465,466,467,466,466,466,465,465,464,464,465,464,464,464,463,462,461,461,461,461,461,462,463,462,463,463,463,462,462,462,463,462,462,462,462,463,463,462,463,463,463,463,463,462,463,463,463,463,463,463,464,464,463,464,464,465,465,465,465,465,465,464,463,463,464,464,464,464,465,465,465,466,465,465,466,467,467,467,466,466,466,466,466,466,466,466,465,465,466,467,466,466,466,465,466,466,467,468,469,469,469,468,468,467,467,467,467,467,467,467,468,467,467,468,468,468,468,468,469,468,467,466,466,467,467,468,469,469,468,468,468,468,469,469,468,468,469,468,468,468,468,467,468,467,467,466,467,467,467,467,468,469,468,468,467,468,468,468,468,468,468,469,468,467,468,468,468,468,468,468,468,468,468,468,469,469,468,469,469,468,467,467,467,467,467,467,467,467,468,469,470,469,469,469,469,468,469,469,469,469,469,469,468,468,467,467,467,468,469,469,469,469,469,468,468,468,468,468,469,468,468,468,469,468,468,468,468,468,469,469,468,468,467,466,467,466,467,467,466,465,465,466,466,465,465,465,465,464,464,464,464,465,464,464,464,465,466,467,466,466,466,467,467,468,469,470,471,471,472,472,473,472,472,472,472,471,471,470,469,469,468,469,469,468,469,468,469,469,468,469,468,467,468,467,467,468,468,468,467,468,468,467,467,467,467,467,467,466,465,464,464,464,464,464,464,463,463,464,463,463,464,465,464,463,463,462,462,461,461,461,460,459,460,460,460,460,460,460,461,461,461,462,461,461,461,462,463,462,462,462,463,462,462,462,463,463,462,461,461,461,462,462,462,461,461,461,461,461,462,461,460,460,460,460,460,461,461,462,462,463,462,461,461,462,461,460,459,459,460,460,459,460,460,460,460,460,461,460,459,459,458,457,457,458,457,457,456,456,455,455,455,454,455,455,454,455,456,455,455,455,456,455,456,456,455,455,454,454,453,453,453,454,455,455,456,455,455,455,455,454,454,454,453,453,453,452,451,451,451,450,450,449,448,448,448,448,447,448,448,448,448,449,448,448,448,448,448,448,448,447,448,448,448,448,448,449,448,448,448,447,447,448,449,449,448,448,448,447,448,447,448,448,447,447,447,446,445,444,444,444,443,443,443,444,444,445,446,445,445,445,444,444,443,443,443,443,442,442,443,442,443,444,443,442,443,444,443,442,443,442,442,442,443,443,442,443,443,443,443,443,443,443,442,442,442,442,441,440,440,440,441,440,441,441,442,443,443,443,444,444,443,442,442,442,443,444,443,443,442,443,443,443,444,444,444,444,443,442,442,441,441,440,439,439,439,439,438,438,437,437,438,437,438,437,437,437,437,436,436,436,435,435,435,434,434,434,434,433,432,432,433,433,433,433,433,434,434,433,432,432,431,430,431,431,432,432,432,432,431,431,432,433,432,432,431,430,429,428,429,430,430,430,429,428,427,427,427,428,428,429,428,428,427,427,426,425,425,426,425,424,424,423,423,423,423,423,424,424,424,424,425,424,425,425,426,426,426,427,428,428,427,427,427,427,426,427,427,427,427,428,428,428,428,429,429,429,430,429,429,429,430,430,430,429,429,428,427,427,428,428,428,428,428,429,430,431,432,432,432,431,431,432,432,432,433,434,434,434,435,435,436,436,436,436,436,436,435,435,435,436,435,434,435,435,436,435,436,436,436,436,436,437,436,435,434,434,434,434,433,432,433,433,434,435,435,435,435,435,434,433,434,434,434,433,433,433,432,431,432,432,432,431,430,430,430,430,431,431,431,431,431,432,432,432,431,432,433,433,433,433,434,434,433,433,433,433,433,432,433,434,435,435,435,435,435,434,434,434,433,433,432,432,432,431,431,430,430,429,428,429,429,429,430,429,429,430,429,429,429,429,429,429,429,430,430,430,429,429,428,428,429,429,428,428,428,428,428,429,428,429,430,431,431,432,431,431,432,432,432,432,432,432,432,431,431,431,430,430,430,429,428,427,426,425,425,425,425,424,424,424,424,424,424,425,425,424,424,424,424,424,423,422,423,424,425,424,424,424,424,423,423,423,423,423,422,423,423,422,422,421,421,422,421,420,420,420,421,421,420,419,420,420,419,420,420,420,419,418,418,417,418,418,418,418,419,419,420,420,420,420,420,420,420,421,421,422,422,423,422,421,422,421,421,421,421,421,422,423,422,422,422,421,420,419,418,418,418,418,418,417,416,417,418,418,419,419,419,419,418,418,419,419,418,417,418,417,416,416,416,415,415,415,416,416,415,414,413,414,415,415,415,416,416,415,416,416,416,416,416,417,418,419,419,420,419,419,418,419,419,419,419,419,419,418,417,417,417,417,418,418,417,418,419,420,421,421,422,422,423,423,423,424,423,422,422,422,423,423,423,423,423,423,422,422,423,422,423,424,423,422,423,422,422,423,423,423,423,423,423,422,421,422,421,422,423,422,421,422,421,421,421,421,420,420,421,422,423,422,422,421,420,420,419,418,417,416,416,416,417,417,417,417,416,416,416,417,416,415,415,414,415,415,414,414,415,414,413,413,413,412,413,414,413,412,413,414,413,413,412,412,411,411,411,412,412,412,413,413,413,413,413,414,414,413,413,412,411,412,412,411,411,412,412,413,413,413,412,413,412,412,413,413,413,414,414,415,414,414,414,414,415,414,414,414,413,413,413,413,413,414,414,415,415,414,415,415,414,414,415,415,414,414,415,414,413,413,413,412,413,412,413,412,411,412,413,413,412,413,412,413,412,413,413,413,413,414,414,415,414,414,414,415,416,416,415,415,416,417,416,415,415,416,417,418,418,417,418,418,418,419,420,421,421,421,421,422,422,423,422,421,421,422,423,423,424,424,425,425,426,426,426,425,425,425,425,425,424,423,424,424,424,424,424,424,424,423,424,423,423,423,423,423,422,422,423,422,423,424,424,423,424,424,424,425,424,423,424,424,424,424,423,423,423,423,422,422,422,421,421,420,420,420,421,422,421,421,421,422,422,422,422,422,421,421,422,421,421,420,420,420,421,420,419,418,418,419,418,418,418,418,417,418,417,417,418,418,418,418,419,419,420,419,418,419,420,419,418,417,416,417,416,417,418,419,419,419,419,419,419,418,418,419,418,417,417,417,416,415,415,414,415,415,415,414,414,415,416,415,416,416,417,417,417,416,416,416,415,414,414,414,413,412,412,413,414,413,413,414,415,415,416,416,416,417,416,416,417,416,415,416,416,416,417,416,416,417,417,416,416,416,416,417,418,419,419,419,418,417,417,418,417,417,418,419,420,420,421,421,422,422,421,420,420,420,421,422,422,421,421,420,419,419,419,419,419,420,420,420,420,419,419,419,419,419,419,419,419,419,420,421,422,423,424,424,425,426,426,426,426,426,426,426,426,426,426,426,425,425,426,425,425,425,425,425,425,424,424,425,425,426,427,427,426,425,425,425,425,425,425,424,424,424,425,425,425,424,423,422,421,422,422,421,421,421,422,423,422,422,421,422,422,422,422,422,422,422,421,421,420,420,420,421,422,422,421,421,420,420,420,420,420,420,421,422,422,421,420,421,421,421,421,421,422,421,422,422,421,422,422,422,423,424,424,425,424,424,423,423,423,423,424,423,423,424,425,425,424,424,424,424,425,425,425,426,425,424,425,425,425,426,426,425,426,426,426,427,427,428,427,427,428,428,428,428,428,427,426,426,425,425,424,424,424,424,424,423,423,423,422,421,420,419,420,420,420,421,421,421,421,421,422,422,423,423,423,423,424,424,423,423,423,422,421,421,420,419,418,417,416,416,416,415,416,416,417,417,417,417,417,417,418,418,419,418,418,417,417,416,417,417,418,418,418,418,417,416,417,418,417,417,417,416,416,417,417,416,416,416,415,414,414,414,414,414,414,413,412,411,412,412,411,412,412,412,413,414,414,413,413,412,412,413,412,412,412,411,410,409,409,410,409,408,408,408,409,409,409,408,407,407,407,407,408,409,409,409,409,408,409,409,410,410,410,411,412,411,410,410,411,412,411,411,412,412,412,412,413,414,414,415,414,415,414,413,414,413,412,411,410,410,409,408,407,408,408,408,409,408,407,407,407,407,408,408,407,407,408,408,409,408,407,406,406,407,407,408,408,408,408,407,406,407,407,406,405,405,406,406,407,406,405,406,406,406,405,405,406,407,406,405,405,404,403,403,402,402,402,401,401,400,399,399,400,401,401,400,400,399,399,398,399,398,399,400,399,400,399,400,399,399,400,400,401,402,403,403,403,402,403,403,403,402,401,401,402,403,403,403,403,402,403,403,402,401,401,402,403,403,402,402,401,400,400,400,400,401,401,400,399,399,399,398,398,398,398,397,396,396,397,397,397,397,397,397,397,396,396,395,396,396,395,395,394,393,392,391,390,391,391,391,392,392,391,391,391,391,391,391,391,392,392,393,393,392,392,392,392,391,391,392,392,393,393,393,392,393,393,393,393,393,393,393,393,394,394,394,394,393,394,394,394,394,394,395,396,396,396,397,396,396,395,395,394,394,394,395,395,396,397,396,396,396,397,396,396,397,398,399,398,398,397,397,397,398,397,397,396,395,395,396,396,395,395,396,396,397,396,396,396,397,398,397,398,399,400,400,400,399,398,399,399,400,399,398,398,397,397,396,396,396,397,398,397,396,396,395,394,394,393,394,395,395,395,396,397,397,397,397,398,398,397,396,397,397,397,396,397,397,397,396,396,397,398,398,399,399,398,398,399,399,398,398,398,399,399,398,398,397,396,396,397,397,398,398,397,398,398,398,399,400,400,400,400,401,402,403,404,403,403,404,405,406,406,407,406,406,405,405,405,406,405,404,404,403,403,403,403,403,402,403,402,402,402,402,403,403,403,403,402,402,401,400,400,399,398,399,398,397,398,399,399,399,399,398,397,396,396,395,396,395,394,395,395,395,395,394,394,394,394,394,394,393,394,395,394,394,394,394,395,394,393,392,392,393,394,393,393,392,392,392,393,393,393,393,394,394,393,393,393,393,393,392,392,393,392,393,392,391,391,391,391,392,392,392,392,392,391,392,392,392,392,393,393,393,393,393,393,394,393,393,393,394,393,394,395,395,396,395,396,397,398,398,398,399,399,399,399,400,400,399,399,398,399,399,400,399,399,399,399,399,400,399,399,399,400,400,401,402,401,401,401,402,403,403,404,405,405,405,406,407,407,406,406,406,405,405,404,404,405,405,405,406,407,407,408,408,409,408,408,408,408,408,409,409,409,408,408,409,408,409,409,409,409,409,409,408,409,409,408,407,406,407,407,407,406,405,406,407,406,405,405,405,405,406,405,405,405,405,405,404,404,403,403,404,404,403,403,402,403,403,403,404,403,402,401,400,401,400,400,399,400,400,400,400,401,402,402,403,403,403,403,402,402,403,403,403,403,402,402,401,402,402,401,402,402,401,400,401,402,402,403,403,404,404,403,404,404,405,405,404,404,404,405,405,405,404,403,404,404,404,405,406,406,405,405,406,405,405,405,406,405,405,405,404,405,406,406,406,406,407,407,406,405,405,405,404,404,404,405,404,403,403,404,404,404,403,403,404,403,402,403,403,404,404,404,404,405,404,405,404,403,402,402,401,400,400,399,398,398,399,398,398,397,396,396,397,397,396,396,396,396,396,396,395,395,396,395,395,395,396,396,397,398,398,398,399,399,399,398,399,398,398,399,399,399,400,401,401,401,401,401,401,401,400,400,399,399,399,400,399,400,399,400,400,399,400,401,401,401,401,400,400,399,399,398,397,397,397,398,397,396,395,395,394,394,394,395,394,394,395,396,397,398,398,398,399,399,399,400,400,400,401,400,400,400,400,400,399,399,400,399,399,398,398,398,399,399,399,398,398,397,398,398,398,399,399,399,399,399,399,400,400,400,400,401,401,401,402,402,402,402,402,401,401,402,402,403,404,403,404,403,403,404,403,404,405,406,406,405,405,404,404,403,403,403,404,405,405,405,405,406,405,406,405,405,405,404,405,405,405,406,406,407,406,406,406,406,407,407,408,408,407,408,408,408,407,408,408,408,409,408,408,408,408,408,409,410,410,410,410,410,409,410,410,410,411,411,411,411,411,411,411,410,411,412,412,412,411,412,412,412,411,411,412,412,413,412,413,413,414,414,414,414,413,413,413,412,412,413,413,413,412,412,412,413,413,414,415,415,415,415,414,413,413,413,413,412,413,413,413,413,414,413,413,413,413,414,414,413,414,415,415,416,417,417,416,417,418,418,418,418,418,418,419,418,417,417,418,418,419,419,419,419,418,418,417,418,418,418,419,418,418,418,419,419,420,420,421,421,421,421,420,420,421,421,421,420,420,420,419,418,418,418,418,418,418,419,419,419,419,419,419,419,419,418,419,418,417,416,416,415,415,415,416,417,417,418,418,419,419,419,418,418,419,420,420,420,420,420,419,419,420,420,420,420,420,420,420,419,419,419,419,418,417,418,419,420,420,421,421,421,421,421,421,421,421,421,421,421,422,423,424,424,424,424,424,424,425,424,425,424,425,426,426,427,427,427,427,428,429,429,429,428,428,427,426,425,426,425,425,425,425,424,423,423,424,425,426,426,426,425,425,425,425,424,424,424,424,424,424,424,424,424,425,426,426,425,424,425,425,425,425,425,426,427,426,425,424,424,425,426,425,424,424,423,423,424,423,422,422,422,421,421,420,419,420,420,420,420,420,420,421,421,421,421,422,422,421,421,422,423,423,423,423,423,423,422,423,422,422,422,421,420,420,420,419,418,418,418,418,419,419,418,419,419,419,419,419,419,419,420,420,419,419,418,418,419,419,420,421,421,421,421,422,421,421,420,420,420,420,419,419,420,420,420,420,421,421,422,421,421,422,422,421,421,421,420,420,421,422,421,420,420,420,419,420,420,421,421,420,419,419,419,419,419,418,417,418,418,418,419,420,419,419,418,417,418,417,416,417,417,417,417,416,416,416,417,417,416,416,416,416,417,417,416,415,415,415,415,414,415,416,416,416,417,418,419,420,420,420,419,419,419,419,419,419,419,419,418,418,419,419,420,421,422,421,420,421,422,421,422,422,422,423,423,422,423,422,421,422,423,424,424,424,424,423,423,423,423,423,422,421,421,421,420,421,421,422,422,421,421,422,422,422,422,422,422,421,420,420,420,420,421,420,419,419,418,419,420,420,421,421,420,420,420,420,419,419,418,419,418,418,417,416,416,417,418,417,417,416,416,416,416,416,416,415,415,415,416,417,418,418,418,419,420,420,420,420,419,419,419,420,419,418,418,418,417,418,418,418,417,416,416,417,416,416,416,415,416,417,417,417,416,417,417,417,417,417,417,416,416,416,417,418,418,417,418,418,419,418,418,418,417,418,419,420,421,422,422,422,423,422,422,421,422,421,421,420,420,421,422,422,422,422,422,422,422,422,422,421,422,422,422,422,421,420,421,421,421,421,422,421,421,421,420,420,419,420,419,418,418,419,420,421,421,421,421,421,420,419,420,421,421,420,419,420,420,419,420,420,420,421,421,421,422,422,423,422,423,423,422,421,422,421,421,422,422,422,423,424,424,424,423,423,424,424,423,424,425,425,425,424,424,424,423,424,424,424,424,423,423,423,424,423,424,424,424,424,424,423,422,422,423,423,423,423,422,422,423,423,423,423,423,422,422,421,421,421,421,421,421,421,422,422,422,421,422,423,423,424,424,425,425,424,424,423,423,423,422,422,422,423,423,423,423,423,423,422,422,422,423,423,424,424,425,426,425,425,424,423,423,424,424,425,426,425,426,426,426,426,426,425,426,426,427,427,427,428,429,428,428,428,429,430,431,431,431,430,430,429,429,428,428,428,428,427,427,427,427,426,426,427,426,426,426,426,425,426,426,426,427,427,428,428,429,429,428,429,430,430,430,430,430,430,430,431,431,432,433,433,432,432,432,432,433,433,433,434,434,435,434,433,432,432,432,433,433,432,431,431,430,429,430,430,429,428,429,428,429,428,428,428,428,428,428,428,428,428,429,430,429,429,429,429,429,429,429,429,429,430,430,430,430,431,432,431,432,432,432,433,432,432,432,433,434,435,434,434,433,434,434,435,435,436,436,437,438,438,439,439,438,439,439,439,439,439,439,440,440,440,439,439,438,438,437,437,438,439,439,438,439,439,439,440,439,438,438,438,437,436,437,436,436,437,436,435,435,435,436,436,436,436,435,435,435,435,435,435,435,436,436,436,435,434,433,434,434,434,434,435,435,435,435,436,436,436,436,435,436,436,435,435,435,434,434,435,435,435,434,434,434,434,435,435,435,436,437,436,435,435,434,435,435,436,436,435,436,437,438,438,437,437,436,436,437,437,437,438,438,438,438,439,438,438,439,440,440,439,439,439,440,440,441,442,441,442,441,441,442,442,442,441,441,440,439,440,439,440,441,440,439,439,438,438,438,439,440,440,439,438,437,437,437,437,436,436,435,435,434,434,434,433,433,432,433,434,434,435,435,435,434,433,432,432,431,432,432,432,433,434,434,435,436,436,437,436,436,436,435,435,434,434,433,434,433,434,433,432,432,432,431,431,432,432,431,431,432,431,432,432,433,433,432,432,433,432,431,432,431,430,431,431,432,432,432,431,431,431,430,430,431,430,429,428,429,429,429,429,429,428,427,428,427,427,426,426,426,426,426,425,425,426,427,428,428,428,428,427,427,426,427,427,427,427,426,426,426,426,426,426,426,426,426,426,426,425,425,424,424,425,425,425,425,424,423,424,423,424,423,422,422,422,421,420,421,421,420,420,421,422,423,423,423,423,422,421,420,420,421,420,420,420,420,420,419,420,419,418,418,419,419,419,419,419,419,419,420,421,422,422,421,422,422,422,422,423,423,422,422,422,422,422,421,422,422,423,423,424,424,423,423,423,424,423,424,424,425,425,424,425,425,425,424,423,423,423,424,423,422,422,421,421,421,421,421,422,422,421,422,423,423,423,423,424,425,425,426,426,426,425,425,424,424,423,423,422,423,422,422,422,421,422,423,422,422,422,422,423,424,425,426,427,426,426,427,427,426,425,425,425,426,425,426,425,425,426,426,426,426,425,424,423,422,422,422,422,422,422,421,421,421,422,421,421,420,420,420,421,422,421,422,422,422,421,420,420,420,419,419,419,418,418,419,419,419,420,421,421,421,421,421,420,419,418,418,418,418,418,419,419,419,419,419,419,418,419,419,419,418,417,416,416,415,415,415,414,414,414,414,414,413,413,412,412,412,413,413,414,413,413,414,414,414,415,415,416,415,414,413,412,411,410,410,410,410,411,410,410,409,408,408,409,410,410,410,410,410,411,411,411,412,412,411,411,410,409,409,408,408,409,409,409,409,409,410,409,409,408,409,409,409,408,407,407,407,408,407,408,408,409,409,409,409,409,408,407,408,407,406,406,405,405,405,406,405,405,405,406,407,406,406,406,406,406,405,406,405,404,405,406,406,406,406,406,406,406,407,407,407,408,408,407,408,409,409,408,409,408,408,408,407,407,408,409,409,409,409,409,409,409,409,408,408,408,408,408,409,408,407,407,407,407,407,406,406,406,406,406,406,405,404,405,404,404,404,405,405,405,405,405,406,407,406,407,407,406,406,406,406,407,407,406,405,405,405,405,405,406,405,406,405,405,405,405,406,406,407,406,406,407,406,406,406,405,405,404,403,402,401,401,402,401,400,400,399,399,399,399,400,400,399,399,400,401,401,401,401,400,400,400,399,398,397,398,398,398,398,399,399,398,398,398,398,399,398,397,397,396,396,396,395,394,394,394,393,393,392,392,391,391,390,390,390,390,390,391,390,389,388,388,388,389,389,389,388,389,390,391,391,391,391,391,391,391,390,391,391,392,391,392,392,392,392,391,391,390,390,389,388,387,387,387,387,388,389,388,388,389,388,388,389,388,389,390,389,390,389,389,389,389,390,391,391,390,391,391,392,391,391,392,392,393,393,393,393,393,392,391,391,392,393,393,393,393,393,394,395,396,396,395,394,394,395,394,393,392,392,391,391,392,392,392,393,393,393,393,393,393,394,394,395,396,397,396,397,396,395,395,395,396,396,395,395,395,395,394,394,395,396,395,395,395,395,395,396,396,396,396,396,397,397,398,399,399,400,400,400,401,401,401,401,400,400,399,399,399,399,400,399,400,399,398,399,398,398,397,397,396,396,395,396,396,395,396,395,395,396,395,394,395,396,395,395,395,395,395,396,396,396,396,396,397,398,399,398,398,398,398,397,397,396,396,397,396,397,397,396,397,396,396,397,398,399,400,400,400,400,400,400,400,400,400,400,400,400,401,402,401,401,401,401,401,402,403,403,403,403,404,405,406,406,406,406,407,406,406,405,406,406,405,405,404,404,404,404,403,402,402,403,402,403,402,403,402,403,402,401,402,403,404,405,405,405,405,405,405,404,403,404,403,404,404,404,405,406,407,407,407,408,409,410,411,411,412,411,410,410,410,411,411,410,410,411,410,410,411,411,411,412,412,411,410,409,408,408,408,407,407,406,406,407,407,406,405,405,405,406,406,406,407,406,407,408,408,407,408,409,409,409,409,409,409,409,408,408,407,406,405,404,404,404,404,404,404,405,406,406,406,405,405,404,403,402,403,403,402,401,402,402,401,400,400,401,400,399,399,398,397,396,396,395,394,395,396,396,395,395,395,396,396,396,396,395,395,395,395,395,395,396,396,397,398,397,397,396,396,396,395,396,395,396,395,395,394,394,393,393,393,393,392,392,392,392,392,391,390,389,389,388,389,389,389,388,388,389,390,390,391,391,390,390,389,388,389,389,389,390,390,391,392,391,391,391,391,392,391,392,393,394,394,394,394,394,395,394,395,395,395,395,395,394,395,395,396,396,396,397,397,397,397,398,398,397,398,397,398,398,398,398,398,398,397,396,396,397,396,396,397,397,397,396,397,398,398,398,398,398,398,398,398,399,399,400,399,398,398,398,398,399,399,399,399,399,399,398,399,398,398,398,398,398,397,398,398,399,399,399,399,398,397,397,397,398,397,396,396,396,397,397,398,397,397,397,397,397,397,398,399,399,398,398,399,399,399,399,400,401,401,401,401,400,400,399,400,400,400,399,399,399,398,397,398,399,399,399,399,400,399,399,400,400,400,399,400,399,399,399,399,399,399,399,399,399,400,399,399,399,400,400,401,401,401,401,402,402,403,403,404,404,404,404,404,405,405,405,405,404,404,403,403,404,403,402,403,404,403,403,402,402,401,401,401,401,402,402,403,403,404,403,402,402,401,401,401,401,401,402,403,402,402,402,402,403,403,402,402,401,401,400,400,400,399,400,401,400,400,400,399,399,400,399,400,401,400,400,401,401,401,402,402,402,402,402,402,401,400,401,400,399,399,398,398,399,400,401,401,400,399,399,398,397,397,397,398,397,396,396,396,395,394,394,394,394,394,394,395,395,395,395,394,393,394,394,395,396,396,396,395,395,394,393,392,392,392,392,391,392,393,393,392,393,394,395,396,397,397,396,397,397,397,397,397,398,399,398,398,399,400,399,399,399,400,401,401,400,399,400,400,401,401,401,401,401,401,401,401,401,400,400,401,401,401,400,400,401,400,400,400,400,401,401,401,402,402,403,404,403,403,403,403,403,403,403,402,403,403,404,403,404,405,405,404,404,404,404,403,403,403,404,404,403,403,404,404,403,403,403,403,404,404,403,403,402,402,402,401,401,400,399,400,400,399,399,399,400,401,401,400,400,400,399,399,399,399,399,399,400,399,400,400,400,401,402,401,402,402,402,401,400,400,401,401,401,402,402,403,402,403,403,403,404,403,403,404,404,404,405,405,406,406,406,406,406,406,407,407,408,408,407,407,407,406,406,406,406,405,406,405,406,406,405,405,405,406,406,405,405,406,407,407,407,407,407,408,408,408,408,408,409,409,408,407,408,409,409,409,410,409,410,410,410,409,409,410,411,412,413,413,413,413,412,412,411,411,411,411,412,412,412,412,412,412,411,412,411,412,413,412,413,413,412,413,412,411,411,411,411,410,411,411,411,412,412,411,410,411,411,410,409,408,408,407,407,407,406,406,407,407,406,405,405,404,404,403,402,403,403,404,403,403,404,405,404,404,403,402,401,400,400,400,400,399,400,399,399,399,399,399,399,400,401,401,401,401,401,400,399,399,398,398,398,397,397,398,398,398,399,400,401,400,400,401,400,401,401,402,402,401,402,403,403,403,403,403,402,401,401,401,401,400,400,399,399,399,400,400,399,398,397,397,397,396,396,396,396,395,395,395,395,394,393,393,393,394,394,394,394,393,393,392,392,392,393,393,394,395,395,395,395,395,394,395,395,395,394,395,396,395,395,396,396,396,396,396,396,396,396,396,397,396,395,394,393,392,391,392,391,391,392,391,390,391,391,390,390,389,389,389,390,389,389,389,390,389,388,389,389,390,390,389,390,390,390,390,390,391,392,393,392,392,392,393,394,394,394,393,393,392,393,393,393,392,391,391,392,393,393,393,393,392,392,393,394,394,394,393,393,393,393,392,392,393,393,393,394,393,394,394,393,392,393,392,393,394,394,394,394,395,395,394,395,396,395,395,395,395,395,396,397,398,398,398,398,397,396,396,396,395,394,395,394,393,393,393,392,392,393,394,395,395,395,395,395,394,394,395,394,395,396,395,395,395,394,393,393,392,391,392,393,394,393,393,392,393,393,393,393,394,393,393,392,392,393,393,393,394,395,394,394,394,394,394,393,393,393,393,394,394,394,394,394,393,393,393,393,394,394,394,394,394,394,395,396,396,396,396,395,395,395,396,396,396,396,396,395,394,395,396,395,395,395,396,396,396,396,396,396,397,397,398,397,396,395,395,395,395,395,395,396,396,395,396,396,396,397,396,395,395,395,395,394,394,393,394,395,395,395,395,396,396,397,396,396,395,395,395,395,395,396,395,394,393,393,393,394,393,393,394,394,395,395,395,395,394,394,395,396,397,398,398,398,397,397,398,399,399,400,401,401,402,401,401,401,402,402,402,402,402,402,402,402,403,403,402,402,402,402,403,403,403,404,404,404,404,404,405,405,406,407,407,407,407,408,408,408,408,407,407,408,408,408,409,409,408,409,409,410,411,411,412,412,413,414,414,414,414,414,415,416,415,415,414,413,413,412,411,410,409,409,408,408,407,407,407,407,407,407,407,407,407,407,408,408,409,409,408,408,408,409,409,410,410,410,409,409,410,410,411,411,411,410,411,412,411,411,411,410,409,410,410,411,410,410,411,411,411,410,409,408,409,410,410,410,409,410,409,409,410,409,410,410,411,411,410,410,410,411,410,410,410,410,410,409,410,411,412,412,411,411,411,411,410,410,409,410,409,408,409,409,409,408,407,407,407,406,406,405,406,407,406,407,407,407,407,407,408,407,406,406,406,405,405,405,405,406,405,405,405,406,405,405,404,404,405,404,405,405,404,403,402,401,401,401,401,402,403,402,402,403,403,404,403,404,403,402,402,401,400,400,400,400,400,400,401,401,401,400,401,402,403,403,404,404,403,403,403,403,403,402,402,401,402,402,403,403,403,404,403,404,404,405,404,404,404,404,403,404,403,402,402,401,401,401,400,400,400,399,398,398,399,399,399,400,400,400,401,402,401,401,402,402,402,403,404,404,404,405,406,405,404,404,403,403,404,404,403,402,402,403,403,404,404,403,403,402,403,403,403,403,403,402,402,402,403,403,404,404,404,405,406,407,407,406,407,408,409,409,408,408,409,410,410,411,411,411,411,411,411,412,413,413,412,412,412,411,410,410,409,410,411,412,413,412,413,413,412,412,412,413,414,414,415,416,416,416,415,415,415,415,416,416,415,416,416,415,415,414,414,413,412,412,412,412,412,412,412,412,413,412,412,413,412,412,411,411,412,411,410,411,410,411,411,411,412,412,412,413,413,413,413,413,414,413,414,414,415,414,414,414,414,414,415,415,415,415,416,416,416,417,417,418,419,419,419,419,420,420,420,420,420,420,420,421,421,420,419,419,420,421,420,420,421,421,422,421,421,421,420,420,419,420,421,421,421,421,421,420,419,419,419,419,419,419,420,420,419,419,419,419,419,419,419,420,420,421,421,421,421,421,422,422,423,423,424,424,425,424,424,424,424,423,423,423,422,423,424,423,424,423,422,421,421,421,422,422,421,420,420,421,421,421,421,420,420,421,421,420,420,421,420,419,418,419,419,418,419,418,418,419,418,418,417,417,416,415,414,413,413,413,414,413,414,415,414,414,413,412,412,413,413,413,413,412,412,412,413,412,413,413,413,412,413,413,413,413,413,413,414,413,413,414,414,414,414,414,414,413,414,414,414,414,414,414,415,416,415,416,416,416,416,417,416,417,418,418,417,416,415,415,414,415,414,415,416,415,416,416,416,417,418,418,418,417,416,417,417,417,418,419,419,418,417,417,417,416,416,416,415,415,416,415,416,417,417,417,416,416,415,415,415,416,417,416,415,415,414,414,414,414,415,414,414,414,413,414,414,415,414,414,415,414,413,413,412,412,412,412,413,414,414,414,415,415,416,416,417,417,417,417,417,417,416,416,416,416,415,415,414,414,414,414,413,414,415,415,416,415,416,416,417,416,416,415,415,414,413,413,412,412,411,411,411,411,411,410,409,409,409,408,408,407,406,407,408,408,408,408,409,410,410,410,410,411,410,410,411,412,411,411,411,411,412,413,412,413,414,414,414,414,414,415,415,415,414,414,414,414,415,414,414,415,415,416,416,415,415,415,415,416,416,416,416,416,416,415,414,414,414,414,413,412,411,412,412,413,413,413,412,413,414,414,414,415,416,416,416,417,416,416,416,415,415,415,414,414,414,414,413,413,413,412,412,412,413,413,412,411,411,411,411,411,411,412,412,413,412,412,411,411,411,412,411,410,410,410,410,410,410,409,410,411,411,411,411,411,411,410,409,409,410,410,411,411,411,411,411,410,410,410,410,410,410,411,411,412,411,411,412,413,412,413,413,412,412,411,410,409,409,409,409,410,409,409,408,408,409,409,409,409,409,409,409,409,408,408,409,409,408,407,407,407,408,408,407,407,407,407,406,406,407,408,408,407,408,408,407,406,406,406,406,406,405,405,404,405,405,405,406,406,405,406,407,407,406,405,405,404,404,404,404,405,406,406,405,405,406,406,407,407,407,408,407,407,407,407,406,407,407,407,407,407,408,407,408,409,408,408,408,408,409,408,408,408,409,409,409,408,407,406,406,406,407,407,407,408,408,407,408,408,407,406,406,406,407,408,408,409,409,408,408,408,409,409,409,409,409,408,408,409,409,408,409,409,410,410,411,412,412,411,411,411,411,412,411,411,411,412,413,414,414,414,413,414,413,413,413,414,413,414,414,414,414,414,413,413,412,412,412,413,414,413,413,413,412,412,413,413,413,412,413,414,415,415,416,417,417,417,417,416,416,415,414,414,414,415,416,417,416,416,416,416,416,417,418,417,418,418,418,418,418,418,418,418,417,417,416,415,414,413,412,412,412,413,412,412,412,412,413,413,413,413,414,415,414,415,415,415,414,414,413,413,414,415,415,415,415,414,415,415,414,414,415,415,415,415,415,415,414,414,415,415,415,416,417,418,417,417,417,416,417,418,418,419,419,418,417,416,416,416,415,415,416,416,417,417,417,417,416,416,416,417,416,417,417,417,417,417,417,416,417,418,419,418,418,418,417,417,416,416,417,416,416,416,416,417,417,417,416,416,416,415,416,415,415,414,414,413,412,412,411,411,411,411,412,411,411,412,412,413,413,413,413,414,413,414,413,412,412,412,412,412,412,412,413,413,413,412,411,411,410,409,409,409,410,410,410,411,410,409,408,408,407,406,406,407,407,408,409,408,408,408,408,409,409,410,410,411,411,411,411,411,411,410,410,410,410,410,410,410,411,410,409,408,407,407,408,408,408,408,409,409,410,410,410,410,411,411,411,411,411,411,410,410,410,411,411,411,411,411,411,411,410,409,409,409,409,408,408,407,407,407,408,408,408,408,408,408,408,408,407,407,408,408,408,408,409,409,408,408,409,408,408,409,408,409,408,408,409,409,408,408,409,410,409,408,408,407,407,406,405,404,405,405,405,404,403,402,402,401,400,399,399,399,400,400,401,402,401,401,402,401,401,400,401,401,401,401,401,401,402,403,403,404,404,404,404,405,405,406,407,407,407,408,408,407,407,407,407,407,407,408,409,409,409,409,409,409,409,409,410,409,410,410,411,411,411,410,411,410,410,411,410,409,409,409,409,409,409,410,409,409,409,409,410,410,410,409,409,409,408,409,409,408,408,409,409,409,410,409,409,408,409,409,409,409,409,409,409,408,407,407,407,406,407,407,407,407,406,405,405,406,406,405,404,403,403,404,405,404,403,404,405,404,404,403,402,402,401,400,400,400,400,399,400,399,400,401,402,403,402,403,403,403,403,404,405,405,405,405,404,404,405,405,405,406,405,405,405,404,404,404,404,404,404,404,404,405,405,405,404,405,404,405,404,404,404,404,403,404,404,404,404,404,405,405,405,406,406,407,408,409,410,410,410,410,410,410,409,409,410,410,410,410,410,409,409,409,408,408,407,407,406,405,405,405,406,407,407,407,407,407,408,407,407,407,407,408,408,408,409,409,409,409,408,409,409,410,410,410,410,411,411,411,411,411,410,409,408,408,408,409,408,409,409,408,408,407,407,406,406,406,407,407,408,407,408,408,409,408,407,408,408,409,409,409,410,410,409,409,410,409,409,409,408,409,410,410,410,410,409,409,409,408,408,409,410,410,410,411,412,412,412,411,412,412,411,411,410,410,410,410,410,410,409,409,409,410,411,411,411,411,411,411,412,412,411,412,413,413,414,414,414,414,415,414,413,412,411,411,411,412,412,412,412,413,414,415,416,416,415,415,416,416,416,417,416,416,415,415,416,415,415,414,414,413,414,414,413,412,412,412,411,410,410,411,410,410,410,410,409,409,409,409,409,410,409,409,410,411,411,410,410,411,411,412,412,412,412,412,412,412,413,414,414,414,414,415,415,415,416,415,415,415,414,414,415,415,414,415,414,415,416,415,415,416,416,415,414,414,415,415,414,413,413,412,412,412,413,414,414,414,413,413,412,412,412,412,413,414,414,414,414,414,415,414,413,414,415,416,416,416,415,415,415,415,415,415,414,414,414,414,413,413,412,412,411,411,412,413,414,414,414,413,412,412,412,411,411,412,411,412,412,412,412,412,413,413,413,412,413,413,413,414,414,414,414,414,414,414,414,414,414,414,414,415,414,414,414,414,415,416,415,415,416,415,414,413,413,413,413,413,413,414,413,412,413,412,412,411,411,411,411,410,411,411,412,412,412,413,412,413,414,413,414,415,415,416,416,415,416,416,416,417,418,418,418,417,417,418,417,417,417,417,417,416,416,417,417,417,417,418,417,416,416,417,417,416,416,415,416,417,416,416,417,417,417,416,416,416,416,415,416,416,416,416,417,418,417,417,417,416,415,415,415,415,415,416,416,415,414,414,413,413,413,412,413,413,413,413,414,414,414,413,412,412,412,412,413,413,413,413,412,412,413,413,412,412,411,411,412,411,410,409,409,409,409,409,409,409,410,409,409,409,408,408,408,409,409,409,409,409,408,408,408,408,408,407,406,407,406,406,406,406,405,405,405,406,406,406,406,406,407,408,408,408,408,408,408,409,409,409,410,409,409,409,409,409,408,408,408,408,408,408,408,409,409,409,409,409,409,409,408,407,407,407,406,407,408,408,407,407,408,407,407,407,407,408,408,408,409,408,408,408,409,409,410,411,412,412,412,413,412,413,412,413,412,411,412,412,412,413,413,413,413,413,414,414,415,415,415,415,415,415,415,415,416,416,417,417,418,418,418,419,419,418,417,417,418,417,417,417,416,415,416,417,416,417,416,417,417,418,418,418,417,417,418,418,418,419,419,419,418,418,419,419,420,421,421,421,420,419,420,419,420,420,419,419,420,420,420,420,421,421,421,421,420,421,422,422,423,423,423,424,424,425,425,424,423,422,423,424,425,425,425,426,426,425,426,427,428,428,428,427,428,429,430,429,429,428,428,427,428,429,429,429,430,431,432,432,431,431,431,430,430,430,431,430,431,431,431,431,432,431,431,432,431,430,430,430,429,429,429,428,429,430,430,429,428,428,428,428,428,429,429,430,431,432,432,432,433,433,433,433,434,435,435,435,435,435,436,435,435,436,436,436,436,436,437,436,436,436,435,435,434,434,433,433,432,432,432,432,432,432,431,432,433,433,432,432,432,433,432,432,432,433,434,434,433,432,431,432,433,432,431,430,429,429,428,429,428,427,426,425,425,425,425,426,427,427,427,427,427,427,426,426,426,426,426,426,425,426,427,428,428,428,429,430,429,429,429,429,429,430,429,429,428,428,429,428,427,428,427,428,429,428,428,428,428,428,427,428,428,429,428,428,428,427,427,427,428,427,428,429,429,429,429,429,428,427,426,426,426,425,425,426,425,424,424,425,425,426,426,425,425,426,425,425,425,425,424,423,423,424,423,423,422,422,422,421,421,420,421,420,419,419,418,419,418,418,417,418,418,418,419,419,419,420,420,421,421,420,419,419,419,420,420,420,420,420,420,420,421,420,420,420,419,418,418,419,420,419,418,419,420,419,419,419,420,420,419,419,419,419,418,418,418,418,418,417,417,418,417,417,416,417,418,419,418,419,420,419,419,420,420,420,421,422,422,421,422,422,422,423,423,422,422,423,424,423,423,422,421,422,423,424,423,422,421,421,421,422,423,423,423,424,425,426,426,426,427,428,427,426,426,425,425,425,424,425,425,425,426,427,426,426,426,426,425,426,426,426,426,426,426,426,426,426,425,425,424,425,424,424,424,425,424,424,423,423,422,422,423,423,424,424,423,422,423,424,423,423,424,424,423,422,423,424,424,424,425,426,426,427,428,428,428,428,427,427,427,428,428,427,427,427,426,426,425,425,424,424,425,426,426,426,426,426,425,424,424,424,424,424,424,423,422,421,421,421,422,422,423,422,422,421,421,420,421,421,421,421,422,422,422,422,421,422,421,422,422,421,420,421,421,420,420,419,419,420,421,422,422,423,423,423,422,422,422,423,423,424,424,424,424,424,424,425,425,426,427,428,428,429,430,430,430,430,429,429,430,430,431,431,432,432,432,432,432,433,433,433,433,432,433,434,435,435,436,436,437,437,437,436,435,435,436,436,437,437,438,438,439,440,439,439,440,440,439,439,440,441,441,441,441,441,441,440,439,440,440,440,439,438,437,437,438,437,436,436,437,436,437,436,437,437,437,437,437,437,437,437,438,438,437,436,436,436,435,434,435,435,435,435,435,434,435,434,435,436,437,437,436,435,435,434,434,434,434,435,435,436,435,435,435,434,433,433,434,434,433,434,435,435,435,434,433,433,433,433,432,433,433,432,433,433,433,434,434,433,434,434,435,435,435,434,433,433,432,433,433,433,432,431,430,429,430,430,430,431,432,432,432,432,432,432,432,432,431,431,431,430,430,431,431,430,431,432,432,433,433,434,433,433,432,433,433,432,433,432,431,431,431,431,431,431,430,430,431,431,431,430,430,431,430,430,431,431,431,431,431,431,431,431,430,429,430,430,430,430,431,432,432,431,430,429,429,429,429,430,430,429,429,429,429,428,428,428,428,428,427,426,426,427,428,429,429,430,429,428,428,428,429,429,428,428,428,429,429,429,430,429,428,428,429,429,430,430,430,431,431,431,431,431,430,430,430,431,431,431,431,432,433,432,432,431,431,431,432,431,432,432,431,430,429,429,428,429,429,430,430,429,429,429,429,429,429,429,429,429,429,428,428,429,430,431,430,429,429,430,431,431,431,431,430,430,430,430,430,431,430,430,431,430,431,430,429,428,428,428,427,427,428,428,428,427,428,429,430,430,431,430,429,429,429,430,430,431,431,432,431,432,431,430,430,430,429,428,428,428,429,430,430,430,430,430,430,430,429,428,428,427,427,426,425,426,427,426,426,427,426,426,426,425,425,424,425,424,424,425,424,424,424,423,423,424,425,426,427,427,428,427,427,427,428,429,428,429,428,428,428,427,427,427,427,427,427,427,428,429,429,429,429,429,429,430,430,431,431,430,429,429,428,429,429,429,429,429,428,428,428,429,428,429,430,430,429,430,429,430,430,430,431,430,429,428,428,428,427,428,429,429,429,429,429,429,430,430,430,431,430,431,431,431,432,432,433,432,431,431,430,430,429,428,427,428,428,428,427,426,425,424,424,423,424,425,426,425,424,424,423,422,422,422,422,423,424,424,423,423,423,422,422,421,420,419,419,418,419,419,419,419,419,418,417,416,415,415,416,417,417,418,418,419,418,418,418,418,418,418,418,417,416,417,416,416,416,416,416,415,415,414,413,414,415,414,413,413,414,414,414,414,414,414,414,413,413,413,412,413,413,412,412,412,411,411,412,411,412,411,412,413,413,413,412,411,412,412,412,412,413,414,413,412,411,411,410,409,408,409,409,409,408,407,406,405,406,405,405,404,405,405,404,403,403,403,403,403,402,402,402,402,401,401,401,401,401,401,400,399,400,401,401,401,401,402,403,404,405,405,406,407,406,405,406,406,406,406,406,407,407,408,409,408,408,407,407,407,406,405,404,404,404,403,404,404,404,403,404,404,404,405,404,405,405,405,404,404,405,406,407,407,407,407,406,406,407,406,407,408,408,408,408,408,408,409,408,408,407,406,406,406,406,406,405,406,405,404,403,403,404,403,403,403,403,404,404,404,404,403,402,401,402,402,403,404,404,404,405,404,403,403,404,404,404,404,403,402,403,404,405,405,406,405,406,406,405,405,405,405,405,404,405,405,405,406,406,405,404,405,405,406,406,405,405,405,406,405,405,404,404,404,405,405,405,405,405,404,405,406,407,408,409,410,410,410,410,410,410,410,410,410,410,411,411,411,410,410,411,410,410,409,409,409,409,408,407,407,406,406,407,408,408,409,409,409,410,411,412,412,412,412,412,412,413,413,413,414,413,412,412,412,413,414,414,415,416,417,417,418,417,418,418,419,419,419,420,420,421,421,420,420,420,419,419,419,418,419,420,420,420,420,420,420,419,419,420,420,420,420,419,420,420,421,421,420,419,418,418,417,417,417,417,418,418,418,417,418,418,418,418,419,420,420,421,420,420,419,419,419,420,419,418,418,419,418,417,417,416,417,417,416,416,416,417,417,417,417,417,417,418,419,419,419,418,419,418,418,417,416,416,416,416,417,417,417,417,417,418,418,418,418,417,418,418,419,418,417,418,418,418,419,420,420,420,419,419,418,419,419,419,418,419,418,419,420,420,421,421,421,420,420,420,421,421,421,421,422,421,422,423,422,422,422,421,420,419,418,419,418,419,420,419,419,419,419,419,419,419,418,418,419,420,420,421,421,420,421,421,421,422,423,423,423,423,423,423,422,422,423,424,425,425,425,424,424,424,425,426,425,424,424,424,425,426,427,428,429,428,428,427,427,428,428,429,428,428,427,426,425,425,426,425,425,425,425,425,424,424,424,424,424,425,425,425,426,427,427,426,426,425,426,426,427,426,425,425,426,425,425,425,425,425,425,426,425,426,426,426,427,426,425,425,424,425,425,425,425,426,426,426,427,427,427,427,427,426,425,425,425,425,424,424,424,423,423,422,421,420,419,418,417,417,417,418,418,418,418,418,419,418,419,420,421,422,421,421,422,423,423,424,424,425,424,425,426,427,427,426,426,425,425,424,425,426,426,427,427,428,428,429,429,429,429,430,431,431,431,431,431,432,432,432,432,432,431,431,431,431,431,431,432,431,431,431,431,431,430,430,429,429,429,429,429,429,429,429,430,429,428,429,428,428,427,428,429,429,429,428,428,429,429,429,429,429,429,429,428,428,427,427,428,429,428,427,427,427,426,426,427,426,426,427,427,427,427,426,426,426,426,426,426,426,427,427,427,426,427,427,428,428,429,429,429,428,429,430,431,431,431,430,429,429,429,430,430,430,430,431,432,431,430,430,429,429,428,429,430,429,430,430,430,430,430,431,431,431,430,429,429,428,428,428,429,429,429,430,431,431,431,431,430,430,430,430,431,432,433,433,434,434,434,433,433,432,433,433,432,432,432,432,432,433,432,432,431,431,431,430,430,430,431,431,430,430,431,431,432,432,432,432,433,433,433,433,433,432,432,432,431,432,432,431,430,430,429,428,428,428,429,430,429,430,430,430,429,428,427,426,427,428,428,427,427,427,428,428,427,426,425,426,426,426,427,427,426,426,426,426,425,425,425,425,425,426,426,427,427,427,427,427,428,428,428,428,428,428,429,429,430,429,429,430,431,431,431,431,432,432,433,433,432,433,434,434,434,434,433,433,433,434,433,433,433,434,434,434,434,434,434,434,434,434,433,434,434,434,435,434,434,433,433,432,431,431,430,430,430,431,432,433,434,433,432,431,431,432,432,432,432,432,431,432,432,432,432,432,432,431,432,432,431,430,430,430,431,430,429,428,427,426,426,425,426,425,425,425,425,426,426,426,426,425,426,426,427,427,427,428,428,428,427,426,426,426,426,427,426,426,427,427,427,427,427,426,425,425,424,424,425,426,427,426,426,426,427,426,426,426,426,426,427,426,426,426,426,426,427,427,427,427,426,426,425,424,425,425,424,424,424,423,423,423,424,423,422,422,421,421,421,421,420,421,420,419,419,418,417,417,416,416,416,416,415,415,414,414,414,414,413,412,413,413,412,411,410,411,411,410,411,410,409,410,410,411,411,411,411,411,412,413,414,414,415,416,417,417,417,417,416,415,415,414,415,414,414,414,413,413,412,411,412,413,412,411,412,411,412,411,411,411,410,410,409,409,408,408,407,407,406,406,405,405,405,405,406,406,406,405,405,404,403,402,401,400,400,400,400,401,400,401,401,402,403,404,405,406,405,404,405,404,405,406,406,405,405,406,406,405,406,405,406,406,405,406,406,405,404,404,404,403,404,405,405,406,407,408,408,407,406,406,405,405,406,406,405,406,405,405,405,405,404,404,404,404,404,404,404,404,404,404,404,405,406,405,406,407,407,406,407,408,407,407,406,406,406,407,408,407,408,407,408,407,407,408,408,408,409,410,410,411,412,413,412,411,412,413,413,414,413,413,412,411,412,413,412,413,414,413,413,413,413,412,411,411,411,411,411,411,411,410,410,411,412,412,412,413,412,411,412,413,413,412,412,412,411,411,412,412,413,412,412,413,412,412,412,412,412,413,413,412,412,411,412,411,410,410,409,409,409,410,410,410,411,412,412,413,414,414,414,413,413,412,411,411,411,411,412,412,411,411,411,411,410,410,411,411,412,413,413,412,412,412,413,413,414,414,414,413,414,413,413,413,412,412,412,412,413,414,415,415,414,414,413,414,413,412,412,413,412,412,411,411,411,411,411,410,411,410,410,410,409,408,407,408,407,407,406,406,407,406,405,406,407,406,406,406,407,407,407,407,407,406,406,405,405,406,405,405,406,407,408,409,409,410,409,408,407,408,408,408,408,407,406,405,406,406,407,408,408,409,409,409,409,408,407,408,407,407,406,407,407,408,408,408,408,409,409,409,409,409,408,408,409,409,409,408,408,408,408,409,409,410,409,410,410,410,410,411,410,409,408,408,408,408,408,407,408,408,407,408,408,407,407,407,408,409,408,408,408,408,408,409,409,409,408,407,407,406,405,406,405,405,405,404,403,403,403,403,403,402,401,401,401,401,400,400,400,399,399,398,398,398,398,397,396,397,397,396,395,395,395,396,396,397,397,398,397,397,397,398,398,399,398,398,398,398,397,397,397,396,396,396,397,398,397,397,397,397,396,397,397,397,397,397,396,397,396,395,396,396,395,394,394,393,393,393,393,393,393,393,393,393,392,393,394,394,394,394,394,393,393,392,391,390,391,392,391,391,392,391,392,392,391,390,389,389,390,390,390,391,392,392,392,393,393,393,393,393,392,393,393,393,393,393,394,394,394,394,393,392,392,393,393,393,394,394,394,394,394,395,395,395,395,395,394,395,395,396,397,397,396,395,394,394,393,393,393,393,394,393,393,393,394,394,395,395,396,396,396,396,396,396,396,395,396,396,397,398,397,397,396,396,396,396,396,395,395,396,395,394,394,394,393,393,393,393,393,393,392,393,393,393,394,395,395,395,396,395,396,397,397,397,397,398,399,399,399,400,400,401,400,400,400,400,399,398,398,398,399,398,398,398,399,399,400,400,400,400,400,399,399,400,399,398,399,400,400,399,398,398,399,399,398,399,399,400,401,400,399,399,398,398,399,398,397,397,396,396,396,397,397,397,398,397,396,396,395,395,395,394,394,394,395,396,396,397,396,396,397,397,398,398,398,398,399,400,401,400,400,399,400,401,400,399,399,399,398,398,397,397,397,397,397,398,399,399,400,400,399,400,399,398,399,398,398,398,398,398,397,397,397,397,397,397,396,397,398,399,400,400,401,401,401,402,403,404,403,403,404,403,403,402,402,401,400,401,401,400,401,402,402,403,404,403,402,401,401,401,400,399,399,398,398,399,399,399,398,399,399,399,398,398,398,398,399,398,398,397,397,398,398,398,397,397,396,397,398,398,398,398,399,398,399,399,400,400,400,400,399,398,398,398,399,400,400,400,400,400,400,400,399,399,398,399,400,400,399,398,398,398,397,396,395,395,395,394,393,394,393,394,395,396,395,395,395,395,394,395,394,394,394,394,394,395,396,395,394,394,394,394,395,395,394,394,394,394,393,394,393,394,395,396,396,395,395,395,395,395,396,396,397,397,397,396,395,396,396,396,397,398,397,397,397,396,396,396,396,395,395,396,396,395,395,395,396,397,396,396,396,396,397,397,397,398,397,396,396,396,397,397,396,396,395,395,396,395,396,396,397,397,396,396,397,397,397,398,399,399,399,399,398,397,397,397,397,398,398,398,398,397,397,397,397,398,398,398,397,396,396,397,397,396,397,397,397,397,396,396,397,398,399,400,400,399,398,398,398,397,397,396,397,396,396,397,397,397,397,397,398,397,397,396,396,395,395,394,395,395,395,395,396,397,396,396,396,397,398,397,396,395,394,394,393,392,393,392,392,391,391,392,393,393,393,392,393,393,393,392,391,391,391,392,392,392,392,391,390,390,389,390,391,390,391,390,391,391,391,391,390,390,389,390,391,390,391,391,390,391,391,390,391,390,391,391,390,389,388,388,387,387,386,387,388,389,390,391,391,390,390,391,391,391,391,391,391,391,390,390,390,389,388,388,389,389,388,388,388,388,388,388,388,388,389,389,390,390,389,389,388,387,387,388,387,387,388,388,388,388,389,389,389,390,391,391,391,392,393,394,394,393,394,394,394,395,396,396,395,394,395,395,395,396,395,395,395,394,393,393,393,394,394,395,396,396,396,397,398,399,400,400,400,401,400,401,400,401,401,400,400,400,400,400,400,399,398,398,398,399,399,398,398,397,398,398,398,397,396,396,397,397,396,396,396,395,394,394,394,395,394,394,393,393,393,394,395,395,395,396,397,397,398,398,398,398,398,398,398,398,398,398,399,400,399,398,399,400,400,399,400,401,401,401,402,401,400,401,401,401,400,401,400,399,399,399,399,399,399,399,399,400,400,400,401,400,399,398,398,397,396,396,396,396,395,395,395,394,395,395,394,394,393,393,393,392,392,392,393,394,394,393,393,392,392,393,393,394,394,393,393,393,393,393,394,393,393,392,392,392,392,393,394,394,394,393,393,392,392,393,393,393,393,392,391,391,391,391,392,392,393,394,395,394,393,394,394,394,394,394,394,393,394,394,393,392,393,393,394,394,395,396,396,396,396,397,397,397,397,396,396,396,396,395,395,395,395,396,395,395,395,396,397,398,399,400,401,401,402,403,402,401,402,402,401,402,402,402,402,401,401,402,402,402,402,403,402,402,403,402,402,401,400,400,400,400,400,400,401,400,400,399,399,399,398,398,398,398,397,397,396,396,395,395,396,395,396,396,397,396,396,396,396,396,396,395,396,396,397,396,395,394,393,393,393,394,394,394,394,394,393,394,393,393,393,394,394,395,394,394,393,392,393,392,392,392,392,392,393,394,393,394,394,395,396,397,398,397,397,397,398,399,398,398,399,398,399,398,399,400,401,402,401,400,400,401,401,401,401,401,401,401,401,402,402,401,401,402,403,404,404,404,404,405,405,405,404,403,403,403,403,404,405,405,406,406,406,406,406,405,404,405,406,406,405,405,404,404,404,403,403,403,403,403,403,403,402,403,403,403,403,403,403,402,403,404,405,406,406,406,406,406,406,405,405,404,404,404,404,404,404,404,405,405,405,404,403,403,403,404,403,402,402,402,402,401,400,399,399,399,398,398,397,396,396,397,396,395,394,394,395,396,397,397,396,395,394,394,394,395,396,395,396,396,396,397,398,397,397,397,396,397,396,395,396,395,395,395,395,395,395,394,393,392,391,391,390,389,389,389,390,391,391,391,391,391,391,392,393,394,394,394,394,394,394,394,394,395,395,395,396,395,395,395,396,397,396,395,396,397,396,396,395,395,395,395,394,395,396,395,394,395,396,396,395,395,394,394,393,393,393,394,394,393,393,394,394,394,394,393,393,393,394,394,394,394,394,394,395,395,395,396,397,396,397,397,397,396,397,397,398,397,397,397,396,395,396,395,394,394,393,394,394,394,395,394,395,396,396,396,396,397,397,397,397,397,397,397,397,397,397,397,397,397,397,396,396,396,396,397,398,398,399,399,398,398,398,397,397,398,399,399,399,399,399,399,399,399,399,399,398,398,398,397,396,396,395,395,395,395,395,395,395,394,393,393,393,394,394,394,393,393,392,392,393,394,393,394,394,395,396,396,395,395,395,396,396,396,396,396,396,395,395,395,396,395,394,393,393,394,394,394,394,394,395,394,395,394,394,395,395,395,395,396,396,397,398,398,399,399,398,399,399,399,398,397,398,397,396,396,395,396,397,398,397,398,398,398,398,399,400,400,401,402,402,402,402,402,401,400,400,400,399,399,399,399,398,397,397,397,396,396,395,395,394,394,395,394,394,394,393,393,392,393,393,394,393,393,393,393,392,392,392,393,394,394,395,395,394,395,395,395,396,396,396,395,394,395,395,395,396,396,396,397,396,396,395,394,395,395,395,396,397,398,397,396,395,395,395,394,393,393,394,394,394,395,395,396,396,396,396,397,397,397,397,398,398,397,396,396,397,397,397,398,398,397,397,397,397,397,397,398,399,399,400,401,400,399,399,400,400,401,402,402,401,401,401,401,400,401,401,400,400,401,401,401,400,400,401,401,400,400,401,400,400,401,400,400,400,401,400,401,402,401,401,402,402,402,403,402,401,401,401,401,401,400,400,400,399,399,399,398,397,397,396,395,396,395,396,397,397,398,397,396,396,396,395,395,395,394,394,394,395,396,397,397,396,396,396,395,396,397,397,397,397,397,397,397,397,397,397,398,398,398,397,397,397,398,399,399,398,398,398,397,398,398,398,397,397,397,397,398,398,398,398,398,398,397,396,396,395,394,393,393,392,391,391,391,391,392,392,393,393,393,393,394,393,393,393,393,392,392,392,393,393,394,394,394,394,395,396,396,395,395,396,396,397,397,396,395,396,395,394,394,394,393,393,393,392,391,392,392,391,391,391,391,391,392,393,393,394,394,393,393,393,393,393,393,393,393,392,391,392,392,393,393,393,392,393,392,392,393,392,392,391,391,391,390,391,391,392,392,393,393,392,392,393,394,394,394,394,394,395,395,395,394,394,393,393,392,392,393,394,394,394,394,393,393,394,394,394,394,395,394,394,394,395,395,395,395,396,396,396,395,395,396,396,395,395,394,394,394,394,394,395,395,394,393,393,394,394,394,394,394,395,396,396,395,395,395,396,395,395,394,394,394,393,394,394,395,395,396,395,394,394,393,394,393,393,393,393,392,392,392,392,392,393,393,393,392,392,391,390,389,389,389,390,390,390,389,389,390,389,390,390,389,388,389,389,390,390,390,390,390,390,391,391,391,391,392,392,391,391,390,390,390,391,391,392,392,393,393,392,392,392,393,394,394,393,394,395,396,395,396,396,396,396,396,397,397,397,397,397,396,396,395,395,395,396,396,396,396,396,396,396,397,396,395,395,394,394,393,392,391,391,391,392,392,393,394,393,392,391,391,391,391,390,391,392,393,393,393,394,394,395,394,393,393,394,395,395,396,395,394,394,393,393,393,393,394,394,394,394,394,393,394,394,393,394,393,392,391,391,390,390,390,390,390,390,390,389,390,390,390,390,390,391,391,391,392,393,394,394,394,393,392,392,392,392,392,392,392,391,392,392,392,393,393,394,394,394,393,394,394,395,395,396,395,396,396,396,397,397,397,397,397,397,398,397,398,397,397,396,397,397,397,397,398,399,399,399,400,400,401,401,402,402,402,401,401,400,400,400,400,401,401,402,403,403,403,403,403,402,401,400,400,401,401,400,401,401,401,401,402,402,403,403,403,403,403,402,403,404,404,404,404,404,404,405,405,404,403,403,402,403,403,403,404,403,403,402,402,402,401,400,400,400,400,400,399,399,399,400,400,400,400,400,401,401,402,401,401,401,400,399,399,399,400,399,399,400,400,401,401,401,402,402,401,401,400,399,398,398,397,397,396,397,396,395,395,396,396,395,395,395,396,397,397,396,396,396,396,397,398,397,398,398,398,398,399,399,398,397,397,397,396,397,397,397,396,397,397,397,397,396,397,398,398,397,397,397,397,398,397,396,395,394,395,394,395,395,395,395,396,396,395,396,396,397,397,396,396,395,395,395,395,394,394,394,394,395,395,395,395,396,396,396,395,396,396,396,395,395,396,396,397,398,397,398,399,399,399,398,398,397,398,397,396,396,397,397,398,399,398,398,398,399,399,398,398,397,397,396,396,396,396,396,395,394,393,394,395,394,393,393,393,394,394,395,394,394,394,394,394,393,394,395,395,394,395,396,396,396,396,396,396,395,395,394,394,393,394,394,394,394,393,393,393,393,394,394,394,393,394,393,393,394,394,393,393,394,394,394,394,395,396,395,394,394,395,395,394,394,395,394,393,393,394,395,395,395,396,395,395,395,395,394,395,396,396,396,397,397,398,399,399,399,400,399,399,398,398,399,399,399,399,400,401,401,401,401,402,401,401,401,401,400,400,400,400,401,402,403,403,402,402,403,403,402,402,401,402,401,400,401,401,401,402,402,403,402,403,404,404,404,403,403,402,402,403,403,404,405,405,405,405,405,404,404,404,403,402,402,402,403,402,403,403,404,405,406,406,407,406,406,406,406,406,407,406,406,407,408,408,407,406,407,408,407,407,408,408,408,408,407,407,407,407,406,405,405,405,404,405,404,405,406,407,406,406,406,407,407,407,408,409,408,407,407,407,407,408,408,407,407,407,408,408,408,408,409,409,408,407,406,406,406,405,404,404,404,403,403,403,403,403,402,402,401,400,401,401,401,401,401,401,400,400,400,401,400,400,399,400,400,400,401,402,402,402,402,401,401,401,401,401,402,401,401,401,402,402,401,401,402,402,401,402,402,403,403,403,403,403,404,404,405,406,406,405,406,405,406,406,406,406,406,405,404,403,403,404,404,403,403,404,404,405,405,406,407,407,407,407,406,406,406,406,406,407,406,406,406,407,407,406,406,405,405,405,405,405,405,406,407,408,409,410,410,409,409,410,409,409,409,410,409,409,410,410,410,411,412,411,412,412,413,413,412,412,413,413,412,412,411,411,411,410,411,410,410,410,411,411,411,411,410,411,410,411,411,412,413,412,411,411,411,412,411,411,412,413,414,413,412,413,414,413,414,414,414,415,415,416,416,417,418,418,418,419,419,419,418,417,417,416,415,416,416,416,416,415,416,417,417,417,417,417,418,418,419,418,417,417,418,418,417,416,416,416,415,415,416,415,416,415,414,414,413,412,412,413,414,415,415,415,416,417,417,418,417,417,416,417,417,417,417,417,416,416,415,415,415,415,415,414,414,415,415,415,414,414,414,414,413,414,415,416,415,414,414,415,415,415,415,415,416,415,416,415,414,415,415,414,414,414,414,413,413,413,413,412,412,413,413,412,411,410,410,410,410,410,409,409,409,409,408,408,409,408,408,409,409,410,410,411,412,411,411,412,412,413,412,413,413,413,413,414,413,412,412,412,412,412,411,411,410,410,411,412,413,412,412,412,413,412,412,411,411,411,412,412,412,412,412,413,413,413,413,414,414,414,414,415,415,415,415,414,414,415,414,414,415,414,415,415,415,416,417,417,417,416,416,416,416,415,414,413,413,414,413,412,411,410,409,409,409,409,410,410,411,412,412,413,413,414,415,416,415,416,416,415,415,415,416,416,415,414,414,415,416,415,415,416,415,415,415,414,415,416,416,416,416,416,416,416,416,417,417,416,416,416,415,416,415,415,414,415,415,416,416,416,417,418,418,419,419,418,418,418,418,418,419,419,420,419,419,418,418,418,417,417,417,417,416,415,414,414,415,414,414,415,416,417,418,418,418,418,418,417,417,417,416,416,415,414,413,413,413,412,412,413,413,412,412,412,412,411,412,412,412,412,412,412,413,413,414,414,415,416,415,415,416,416,416,416,417,417,418,418,418,419,419,419,419,419,418,419,420,420,419,419,419,419,418,419,419,420,419,419,418,417,416,416,415,415,415,415,414,413,413,413,412,411,410,409,408,408,409,409,409,408,408,409,409,409,409,408,409,409,409,409,410,409,408,408,408,409,410,409,409,409,409,409,408,409,409,409,410,411,411,411,411,410,410,411,411,412,412,411,410,410,410,410,410,410,409,410,409,410,410,411,412,411,411,411,412,413,413,413,414,413,412,412,412,412,411,411,411,412,412,411,410,410,410,410,411,412,412,412,412,413,412,411,412,411,410,410,410,409,410,411,411,411,411,410,410,410,410,410,411,411,411,412,411,410,411,411,410,410,409,410,410,409,408,408,408,407,406,406,406,406,406,405,405,406,406,407,408,409,408,408,409,409,409,409,408,407,407,406,407,407,408,407,407,407,407,407,406,407,406,406,407,407,407,406,406,406,405,406,405,404,404,404,405,406,405,406,406,407,407,407,406,407,406,407,406,406,405,405,405,405,405,405,404,403,403,402,402,402,402,403,402,402,401,401,400,400,399,399,400,400,399,399,398,397,397,398,398,399,399,399,399,399,399,400,399,398,397,396,395,395,395,394,393,393,393,393,393,393,393,392,392,393,393,393,394,394,394,393,394,395,395,394,393,392,393,394,393,392,392,392,392,392,391,391,392,392,392,391,392,392,391,391,391,391,392,392,392,393,392,392,391,390,389,389,389,389,389,389,388,388,387,387,388,388,387,386,386,386,386,387,387,387,387,386,387,387,387,387,386,385,384,384,384,384,385,385,385,385,386,387,386,386,386,386,385,386,386,386,386,385,385,385,384,383,384,384,384,383,382,382,381,382,382,381,382,383,383,384,383,383,383,383,383,383,384,384,384,383,382,382,383,384,383,383,383,383,383,382,382,383,383,382,381,381,381,381,381,381,381,381,381,380,380,380,380,380,381,380,379,379,378,378,379,378,378,378,378,378,378,378,378,378,378,378,377,378,378,378,377,378,378,378,379,378,377,378,378,378,379,379,380,380,380,381,382,382,382,381,380,380,381,381,381,382,381,381,382,382,382,382,382,383,383,382,383,383,384,384,383,384,384,383,384,384,385,386,386,387,387,388,389,388,388,387,388,389,389,389,389,389,388,388,388,388,388,389,389,388,389,390,390,390,390,390,390,390,390,389,389,389,389,389,390,390,390,390,389,389,388,388,387,387,387,386,386,386,386,386,386,386,386,387,387,386,385,385,386,387,387,387,388,389,389,389,388,388,388,387,386,386,386,387,387,387,388,389,390,390,391,392,392,391,391,391,391,392,393,392,392,392,392,392,393,393,393,393,393,393,392,391,390,389,389,389,389,388,389,390,389,388,387,387,388,388,387,387,387,387,387,387,387,388,387,387,388,388,387,387,388,388,388,388,388,388,388,389,389,389,390,389,388,387,388,387,387,386,387,388,388,388,389,388,389,390,391,391,391,390,390,389,389,388,388,389,388,388,389,390,391,390,391,390,391,391,390,390,391,391,391,392,392,391,390,391,391,390,390,390,390,390,389,389,388,387,388,388,388,388,387,387,387,388,389,389,390,391,392,393,392,392,393,393,393,393,393,393,393,393,393,393,392,392,393,394,394,394,393,393,393,393,393,392,391,391,391,392,392,393,393,393,392,393,392,393,394,394,395,394,394,394,394,394,393,392,391,392,392,392,393,393,393,393,394,394,394,393,394,394,395,394,393,393,393,392,393,394,394,395,395,395,395,395,396,396,397,397,398,397,396,397,397,397,397,398,398,397,397,398,399,400,399,398,398,397,396,397,398,398,398,398,397,397,397,397,398,398,397,397,397,398,398,398,399,399,398,398,398,398,398,398,399,399,399,399,398,398,398,398,399,399,399,398,397,398,398,398,397,397,398,397,396,395,394,394,393,392,392,392,391,392,392,392,392,393,393,392,391,390,389,389,389,389,389,389,389,390,391,391,390,391,390,390,390,391,391,391,391,391,390,390,391,390,390,390,391,391,391,390,389,388,389,389,388,388,388,389,389,388,387,387,388,388,387,387,387,387,387,388,387,387,387,387,387,387,387,386,387,387,387,387,388,388,388,388,389,389,388,387,387,387,388,388,387,387,387,388,387,387,387,388,388,388,388,388,388,388,388,387,388,388,388,389,389,389,389,390,390,391,392,393,392,393,392,392,392,391,391,390,390,390,391,391,391,391,391,391,391,392,391,390,389,389,390,390,390,389,389,389,388,388,387,388,388,387,387,387,387,386,387,388,388,389,389,390,390,390,390,390,391,392,392,393,393,393,393,394,394,394,395,394,394,395,394,394,394,393,393,394,394,395,396,397,397,398,398,399,399,398,398,397,396,395,395,396,396,395,395,394,395,394,394,395,395,395,395,395,396,395,394,395,394,394,394,393,393,393,393,394,393,393,393,392,392,392,392,392,391,392,393,392,391,390,390,391,391,391,392,392,393,393,393,393,393,393,394,395,396,397,397,396,395,394,394,395,394,395,396,397,398,398,397,396,396,396,395,394,395,396,396,397,397,396,397,398,399,398,398,398,398,399,400,401,401,400,400,399,399,399,398,398,399,400,400,400,400,399,399,400,400,401,401,402,402,402,403,403,403,402,403,404,405,405,405,405,405,405,405,406,405,405,405,406,407,407,408,409,409,408,408,409,408,407,408,407,407,406,406,406,405,406,405,404,404,404,403,403,403,403,402,401,400,401,401,402,402,401,401,400,400,400,401,402,402,402,402,401,400,400,400,400,400,400,399,399,399,400,400,400,399,399,398,399,400,399,399,399,399,399,398,399,400,400,401,402,402,402,402,401,400,399,399,398,398,399,398,398,398,399,399,399,399,399,398,398,398,398,399,399,399,399,400,400,401,400,399,400,400,401,401,401,401,401,401,401,401,402,401,401,400,400,401,401,400,400,400,399,399,400,400,400,400,400,401,401,402,402,403,403,403,404,404,405,405,404,403,403,402,402,402,402,402,402,402,401,401,402,402,402,403,404,404,403,404,404,403,402,401,401,400,399,398,398,398,398,398,398,399,399,399,399,399,398,398,398,398,397,397,396,396,396,396,397,396,395,395,396,397,397,396,396,396,397,397,397,397,396,397,398,399,399,399,400,400,399,399,399,398,398,397,397,396,396,397,398,397,397,396,396,396,395,396,396,397,396,395,394,395,394,394,394,393,394,393,394,394,393,394,393,393,393,394,395,395,394,394,394,395,395,395,394,395,396,396,395,394,394,394,393,393,392,392,392,392,393,393,392,393,392,393,394,394,394,395,396,396,396,395,394,394,393,393,393,392,392,392,391,391,392,392,393,393,393,392,391,391,390,391,391,391,390,391,392,392,391,390,390,390,390,391,391,391,392,392,392,391,390,389,389,390,391,391,391,391,391,391,391,390,390,389,389,388,389,389,389,389,389,388,388,388,388,389,389,389,389,388,388,389,389,389,390,390,390,391,391,390,391,391,392,393,393,392,393,394,394,394,393,392,392,393,394,393,392,391,391,390,391,391,391,392,393,393,393,394,394,395,396,396,397,397,396,395,395,395,395,395,394,393,393,393,394,393,393,394,393,394,395,395,394,393,393,394,393,392,391,391,391,391,391,392,392,392,392,391,391,392,391,391,391,391,391,390,391,392,391,390,390,391,390,391,390,391,391,392,392,391,390,390,389,390,389,388,389,389,388,388,389,390,390,389,388,389,389,389,389,389,390,391,391,391,391,391,391,391,391,391,391,391,391,392,392,392,392,393,393,394,394,393,393,393,394,394,394,395,395,395,395,395,395,396,396,396,396,397,396,397,397,397,396,395,395,395,395,394,393,393,393,394,394,394,395,395,395,395,394,393,393,393,392,391,391,392,391,391,391,391,390,391,390,391,391,391,391,392,393,393,393,393,393,393,393,394,393,394,394,394,394,395,395,394,394,394,395,395,394,394,393,393,393,393,394,395,395,396,396,395,396,395,396,396,396,396,397,397,396,395,394,395,394,395,395,394,395,395,394,393,393,394,393,392,391,391,391,390,389,389,389,389,389,388,389,390,389,388,387,388,388,388,388,388,388,388,388,388,388,389,389,390,390,390,391,392,391,390,390,391,391,390,391,391,390,390,391,391,390,390,390,390,390,389,389,389,389,390,390,391,391,391,390,389,389,388,388,389,389,390,389,389,389,388,388,389,390,390,391,391,391,391,392,392,392,392,392,392,392,392,393,393,394,394,394,394,395,394,395,395,395,394,394,394,393,394,394,395,395,395,395,394,395,396,396,396,397,396,395,395,395,394,394,394,394,395,394,393,393,392,391,391,391,391,392,392,392,392,392,391,391,390,390,390,389,389,389,389,389,390,391,392,392,392,392,392,393,394,395,394,393,393,393,393,393,394,394,395,395,395,395,395,394,394,394,395,395,394,394,394,393,393,392,392,392,392,393,392,391,391,390,391,392,392,392,392,392,392,392,392,393,394,393,393,394,395,395,395,395,395,396,397,398,398,399,400,399,400,401,401,402,403,402,401,402,403,402,403,403,402,403,403,402,402,402,403,402,403,403,404,404,404,403,403,404,405,404,404,404,403,403,403,402,402,403,404,403,402,402,403,403,403,403,403,403,404,405,406,406,406,407,407,407,407,408,408,409,410,409,409,409,409,408,409,408,408,408,408,408,408,407,407,407,407,406,405,406,407,408,409,409,410,411,411,411,411,410,410,409,409,409,408,408,409,409,409,410,411,412,411,412,413,413,414,414,415,414,415,415,415,416,417,418,417,417,417,418,419,419,418,417,417,417,417,417,417,416,416,416,415,414,414,414,415,415,414,414,414,415,415,415,415,414,414,414,413,413,412,412,411,410,410,410,409,409,409,409,409,409,409,409,410,411,410,410,409,408,409,408,408,407,407,406,406,405,405,404,404,404,405,405,406,407,406,406,405,404,405,406,405,406,406,405,406,405,406,406,406,406,405,405,406,405,405,406,407,406,406,405,405,405,405,405,405,406,406,407,407,408,408,408,409,410,411,411,411,412,411,410,410,410,409,409,408,409,410,409,409,409,410,411,412,413,413,414,414,415,416,416,416,415,414,415,415,415,416,415,414,415,415,414,415,415,416,416,416,417,417,418,418,418,418,417,416,417,418,417,417,418,418,418,418,418,419,419,420,421,421,420,419,419,419,418,419,419,419,420,419,420,421,421,421,420,420,421,420,419,419,419,418,418,417,416,417,418,418,418,418,418,418,418,417,417,418,418,418,418,418,418,419,419,420,420,420,420,420,419,420,421,422,423,424,424,425,425,425,426,426,425,425,425,425,424,425,426,425,425,426,426,426,427,426,427,427,426,427,427,428,427,427,427,426,426,427,428,427,427,426,425,424,424,424,423,424,423,422,422,422,422,423,424,424,424,424,424,423,424,423,423,424,424,425,425,424,425,424,424,423,424,424,425,425,426,427,426,426,425,424,425,425,425,424,424,423,423,424,423,422,422,422,423,424,424,424,424,424,424,424,424,424,425,425,425,425,425,424,424,424,424,424,424,424,425,424,424,424,425,424,424,424,424,423,422,422,421,421,420,420,420,420,419,419,420,420,420,420,420,420,419,419,419,418,418,418,418,418,418,419,419,419,418,418,418,419,420,421,421,421,421,422,422,421,421,421,420,420,419,418,418,417,416,416,416,417,418,418,418,419,419,418,419,420,420,419,418,419,418,419,419,420,420,420,420,420,421,421,421,421,420,420,419,420,420,420,420,421,421,421,421,422,423,422,422,421,422,422,422,422,422,422,421,421,420,420,421,422,422,422,421,421,421,421,420,421,420,420,420,420,420,420,420,420,419,419,420,420,421,422,422,421,421,420,420,421,420,419,419,419,419,418,417,416,417,417,417,418,418,417,418,418,417,416,416,416,415,415,415,415,415,415,416,415,414,414,413,412,412,412,412,413,413,414,413,414,414,414,415,416,417,417,417,416,416,415,415,416,416,415,416,417,418,418,419,419,419,419,418,419,419,418,418,418,419,418,419,419,419,418,418,418,418,418,418,419,418,419,420,419,419,418,418,418,418,417,416,416,417,416,417,417,418,417,418,418,418,417,416,416,415,414,415,414,415,415,415,415,415,414,415,414,415,416,415,415,416,416,417,417,418,419,419,418,419,418,418,418,418,418,418,417,417,417,417,416,416,416,417,417,417,418,419,418,417,417,418,417,416,415,414,414,413,413,412,411,411,411,411,411,411,411,411,412,413,413,414,413,412,412,413,414,414,415,416,416,416,416,415,416,416,415,415,415,416,416,416,416,416,417,418,418,419,419,420,421,421,422,422,422,421,420,420,420,420,421,421,421,422,421,422,421,420,421,422,421,422,421,422,422,421,421,421,422,422,422,422,421,420,421,421,421,421,420,420,419,418,418,418,417,417,417,417,416,417,417,418,418,418,418,417,417,417,416,415,416,415,414,414,414,414,415,415,414,414,414,413,414,414,413,414,413,414,414,414,413,413,412,411,411,410,410,410,410,410,409,408,407,408,408,408,408,409,409,408,407,406,406,406,407,407,407,407,407,408,407,408,408,408,408,407,408,407,406,406,405,405,405,405,405,405,406,406,406,405,406,406,407,407,407,406,407,407,407,408,408,408,408,408,407,407,406,406,407,406,406,406,406,406,406,407,406,406,406,406,406,407,407,407,407,406,405,404,403,402,401,401,400,400,400,399,399,398,399,400,400,399,399,398,397,398,399,399,398,397,396,395,395,396,396,397,398,398,398,398,398,398,397,397,397,397,397,397,397,397,397,398,399,399,399,398,398,397,397,397,398,398,398,399,400,399,399,400,400,399,400,400,400,401,402,402,401,402,402,401,400,401,400,401,401,401,401,401,402,402,401,400,400,401,401,400,400,400,400,400,400,400,400,399,400,400,400,401,400,399,398,398,398,398,397,396,396,396,396,396,395,396,395,394,395,396,397,397,396,395,395,395,395,395,395,395,395,396,396,395,395,395,395,394,394,395,395,395,396,395,394,395,395,394,395,395,396,396,397,398,398,397,396,395,395,394,393,392,391,391,392,392,392,392,393,393,392,392,393,393,392,391,392,391,391,391,392,392,393,394,394,395,394,393,394,395,396,396,397,397,398,397,398,398,398,398,398,398,398,397,397,397,397,397,396,396,397,396,397,396,397,398,399,398,399,400,400,400,400,400,401,401,401,400,400,401,401,400,401,401,401,401,401,401,401,402,401,400,401,401,401,401,400,400,400,401,401,401,402,402,401,401,401,401,401,401,400,399,398,397,396,397,397,398,397,396,395,396,396,396,395,395,395,395,396,396,395,395,395,395,395,396,397,397,397,397,397,397,397,397,397,397,397,397,396,395,396,396,396,396,395,395,396,396,397,397,397,396,397,397,397,396,396,396,396,396,395,396,396,396,397,398,397,396,395,395,396,396,395,395,396,396,397,396,397,397,397,398,397,398,399,399,398,398,398,398,397,397,397,396,395,394,394,394,395,395,396,397,397,396,396,396,396,396,397,397,397,397,396,396,396,396,395,396,396,395,394,394,393,394,393,394,394,393,394,394,395,395,395,394,393,393,393,393,393,392,392,392,391,390,389,388,388,389,388,387,387,388,388,388,388,388,388,388,388,388,388,387,387,387,388,389,388,388,389,389,390,390,390,389,390,390,390,390,389,389,388,387,387,386,387,387,388,389,389,389,388,388,388,388,388,388,388,388,388,388,387,387,388,389,389,389,389,389,388,387,387,388,388,388,389,389,388,387,387,388,389,390,390,389,389,388,389,389,389,389,389,388,388,388,388,388,388,389,389,388,389,389,388,388,388,387,387,387,387,388,388,389,390,391,391,392,392,391,391,390,391,392,393,394,393,393,393,393,394,394,394,393,393,393,393,393,393,392,393,394,395,396,396,396,396,397,398,399,399,400,400,401,402,403,404,405,405,404,403,403,403,404,405,405,405,406,406,406,407,407,407,407,407,407,408,408,408,408,408,408,408,407,406,405,404,404,404,403,403,404,403,403,402,402,403,402,402,403,404,405,406,407,408,409,409,410,410,411,412,412,413,413,413,413,413,413,413,414,415,414,414,415,416,415,415,416,416,415,415,416,416,416,415,414,414,415,415,415,416,415,415,415,415,415,416,417,417,416,416,417,416,417,416,417,417,416,416,417,417,417,417,417,418,418,418,417,416,415,415,415,415,416,416,416,415,414,414,414,415,416,416,416,416,416,416,416,415,414,413,413,414,415,415,415,415,415,415,415,415,414,414,414,415,415,415,415,415,415,414,414,414,414,413,414,415,415,416,416,417,417,417,417,417,417,416,416,416,416,415,416,417,418,418,419,419,418,418,419,419,420,421,421,421,421,420,421,422,421,422,422,422,422,423,423,423,424,424,423,422,421,422,422,421,420,420,420,421,421,420,420,421,420,421,421,421,420,420,421,420,421,420,419,418,417,418,417,417,417,418,419,419,420,420,421,421,421,421,421,421,421,421,422,422,422,422,421,422,421,421,422,422,422,422,421,420,420,420,419,419,418,417,417,417,417,418,419,419,420,421,422,422,421,422,422,423,423,422,423,422,421,421,421,421,421,421,421,422,422,421,420,419,419,419,418,419,420,420,421,420,420,421,420,420,421,420,421,420,420,420,420,420,419,419,419,419,419,418,418,418,419,420,420,420,421,420,420,419,420,420,420,420,420,419,418,417,417,417,416,416,416,416,417,417,417,416,417,417,417,417,417,416,417,417,416,416,416,416,415,414,413,414,414,414,414,413,412,411,412,412,411,411,410,411,411,411,412,412,413,414,413,413,412,411,411,410,410,410,409,408,409,410,409,409,408,408,408,407,408,407,406,406,406,407,408,408,408,408,409,409,409,408,408,409,409,408,408,409,410,411,411,410,411,410,411,411,411,411,411,412,413,414,415,416,416,417,416,417,417,417,416,416,416,416,417,416,417,416,416,416,416,415,415,415,414,415,415,415,415,414,413,413,413,413,413,412,411,412,411,411,411,412,412,412,412,411,411,411,410,411,411,410,410,409,408,409,410,410,409,408,408,408,408,408,408,407,406,405,404,404,403,403,403,403,402,402,402,402,402,403,403,404,403,404,403,402,402,403,403,403,404,404,405,406,405,406,406,406,406,406,405,405,405,405,404,403,403,403,403,404,404,404,405,405,404,405,405,404,403,404,405,405,404,403,403,402,403,403,404,405,406,406,407,407,406,405,405,406,405,404,404,403,402,402,403,402,402,402,402,402,402,402,402,402,401,401,400,400,401,402,402,401,401,401,401,402,402,403,402,402,401,401,401,401,400,400,399,398,398,398,399,400,399,399,400,401,400,401,401,402,401,402,403,403,404,405,405,405,405,405,404,403,403,404,405,405,404,404,404,403,403,403,404,404,405,405,404,404,403,403,402,401,400,400,400,401,401,402,402,402,402,403,404,404,404,404,404,404,404,404,404,404,405,406,406,406,406,406,406,407,406,405,405,405,404,405,404,403,404,404,404,403,403,402,401,400,401,402,402,402,403,402,401,401,401,402,401,401,402,402,403,402,402,401,400,400,400,399,399,399,398,398,397,397,398,397,397,396,396,395,394,394,394,395,395,394,394,395,394,393,393,392,391,392,392,392,393,393,392,392,392,392,392,393,393,392,391,391,390,391,391,391,392,391,391,391,391,391,391,390,391,391,392,392,392,391,390,391,390,389,389,390,390,390,390,389,390,389,388,389,388,388,388,388,389,388,387,386,386,386,386,386,385,386,387,386,386,387,388,389,390,391,391,391,390,391,391,390,390,391,390,389,390,390,391,390,390,390,390,390,390,390,391,392,391,392,392,392,392,392,392,391,390,389,389,390,390,390,390,389,388,388,388,388,389,388,387,388,389,389,388,389,390,391,390,390,389,389,388,388,387,387,386,387,386,387,387,388,387,387,387,387,386,387,387,387,388,389,390,390,390,391,390,390,389,389,389,389,390,391,391,391,391,391,391,392,392,392,392,393,394,394,394,395,396,395,395,394,395,396,396,396,396,397,397,398,398,398,398,398,398,398,397,397,397,396,395,396,397,397,397,398,398,399,398,397,398,398,398,398,399,399,399,399,399,399,400,400,400,401,400,401,401,401,401,401,401,402,402,403,402,402,402,403,402,403,403,402,403,404,403,403,403,402,402,403,404,403,404,405,406,407,407,407,406,406,406,406,406,407,406,406,406,406,406,407,408,408,408,409,409,409,410,409,409,410,411,411,412,411,411,411,411,412,412,411,411,412,412,412,413,414,414,413,413,413,413,413,413,414,414,414,414,414,413,412,413,414,414,414,414,415,416,416,417,416,416,416,416,417,416,415,416,416,416,417,417,418,419,420,420,421,420,419,418,418,418,418,417,416,416,417,418,419,419,419,418,418,419,418,418,419,418,418,417,418,418,418,419,419,419,419,419,418,418,417,417,418,418,417,416,416,416,417,417,416,416,416,416,416,416,417,417,417,416,416,417,418,418,417,418,417,417,417,416,416,417,416,416,415,415,415,415,415,416,417,417,417,417,417,417,417,418,417,418,418,419,420,420,420,421,422,422,422,422,421,421,421,421,421,422,422,421,420,421,421,420,420,420,420,419,419,419,418,417,417,417,418,417,416,416,416,416,415,415,414,413,413,413,414,414,414,414,414,414,414,413,414,415,416,417,418,418,418,419,418,417,417,416,417,417,418,418,417,417,417,416,416,416,416,416,417,418,418,417,417,417,417,417,416,417,417,416,417,417,417,416,416,417,417,418,417,417,418,418,418,417,417,418,418,418,418,418,418,419,419,420,420,421,421,422,423,424,425,425,425,424,423,422,421,422,421,422,423,424,425,425,425,425,425,425,424,424,425,425,424,424,423,423,422,422,421,422,421,420,420,420,420,420,421,421,421,420,420,421,421,421,421,421,422,422,422,421,422,423,422,423,423,422,421,421,420,420,420,420,419,420,421,420,421,422,422,422,421,421,421,421,420,420,420,421,421,421,421,422,422,422,422,422,422,423,422,422,422,422,422,422,422,422,422,422,422,422,422,421,420,420,420,421,421,420,420,419,419,418,418,417,416,417,416,416,416,417,417,416,416,417,417,417,416,416,416,415,415,415,415,414,413,413,412,411,411,412,412,413,413,412,413,413,413,413,412,411,411,411,411,411,412,411,411,411,411,412,411,412,412,413,413,412,412,413,413,412,412,411,411,412,412,413,413,413,414,414,413,412,413,412,412,413,414,414,414,414,413,413,412,411,410,410,410,410,410,411,410,409,409,408,407,406,406,406,406,406,406,406,405,405,405,405,404,404,404,404,405,405,406,406,406,405,405,405,406,406,406,407,407,407,407,407,408,408,408,408,409,410,409,408,408,408,407,407,407,408,408,408,409,409,409,408,408,408,407,406,406,406,405,406,406,406,406,405,404,405,405,405,404,404,404,405,404,404,404,403,404,404,404,404,403,403,404,404,404,405,406,406,407,407,406,405,405,406,406,407,407,407,406,405,406,405,405,404,403,403,403,402,402,401,401,401,401,401,400,400,400,400,400,401,401,400,401,402,403,403,404,403,404,403,402,402,402,402,402,403,403,403,403,402,403,404,404,404,404,403,404,403,402,401,400,400,399,399,399,399,398,397,397,398,397,397,397,398,398,399,400,400,400,399,399,398,398,398,398,397,397,397,398,398,397,397,396,396,396,397,397,397,396,397,396,396,397,397,397,396,395,395,394,394,394,394,394,393,392,393,393,393,393,392,393,392,393,394,394,393,392,392,392,391,392,392,392,392,392,393,394,394,395,395,396,396,395,396,395,395,395,395,396,397,397,396,396,397,397,396,396,395,394,393,393,392,392,392,391,391,390,390,390,390,391,391,391,391,390,390,391,391,391,392,392,391,391,391,392,392,393,392,393,394,393,392,392,391,391,391,390,390,389,389,389,388,389,389,389,390,390,391,391,392,393,393,392,393,393,393,393,394,394,395,395,396,397,397,397,398,399,399,398,398,397,397,398,398,397,397,397,397,398,399,400,400,399,399,399,400,400,399,398,397,397,398,398,398,398,397,396,396,395,395,395,395,395,394,394,393,393,393,394,394,393,393,392,392,393,392,392,391,392,392,393,392,393,394,393,392,392,392,392,391,391,391,391,392,391,391,390,390,390,389,389,390,390,391,391,390,390,389,389,388,389,389,388,387,388,389,389,389,389,390,389,390,391,390,390,391,391,390,390,391,392,391,392,392,392,391,390,390,391,392,392,392,391,392,392,392,391,390,390,389,390,390,390,389,389,389,388,389,389,389,389,390,389,390,391,391,391,392,393,394,395,394,395,395,396,396,396,397,398,398,398,397,398,398,398,397,398,398,399,400,399,398,399,400,400,399,400,400,400,401,401,401,402,402,402,403,403,402,403,403,404,405,406,407,408,408,408,408,407,407,408,408,407,406,406,406,405,406,407,406,406,407,407,408,408,407,406,407,407,406,405,405,405,405,405,406,406,406,405,405,404,403,402,401,401,400,401,401,401,401,401,400,400,399,398,397,397,398,399,398,398,398,398,397,398,398,397,396,395,396,395,395,396,395,396,395,394,395,396,396,395,395,395,395,396,395,395,395,396,397,398,399,399,399,399,398,398,397,396,396,396,396,395,395,395,394,393,394,394,394,395,394,395,395,394,395,396,395,395,395,394,393,393,394,393,393,394,395,394,394,393,392,392,392,392,392,392,393,392,393,393,393,393,393,393,392,391,391,392,391,391,391,391,390,390,389,389,390,390,390,390,390,390,390,391,392,393,392,393,393,392,392,391,391,392,393,394,393,392,391,392,391,391,391,390,389,390,391,390,389,390,390,391,391,390,390,390,389,390,389,389,389,388,387,386,386,386,386,387,387,387,386,385,384,385,385,384,384,384,384,385,385,386,385,386,385,385,385,385,384,383,382,383,383,382,382,383,383,383,382,381,380,381,381,382,382,382,383,383,382,382,383,382,382,381,381,382,381,380,379,379,379,380,379,378,378,378,377,376,375,375,375,375,375,374,374,373,374,373,372,371,370,369,368,369,370,370,370,371,372,372,371,370,369,370,371,370,370,369,369,368,367,368,369,368,368,368,369,369,369,368,368,368,368,367,367,367,367,368,367,368,368,368,369,369,369,370,371,371,371,371,370,370,370,370,370,370,371,371,371,371,370,369,369,369,370,370,369,368,368,368,368,367,366,365,365,364,364,364,364,365,366,366,366,365,364,363,363,362,363,363,363,363,363,363,363,364,365,365,365,365,366,365,365,365,365,366,367,368,367,367,367,366,366,365,366,367,368,368,369,369,369,368,369,368,367,367,367,368,368,369,368,369,368,369,369,368,369,369,369,368,368,368,368,368,368,368,367,367,367,368,369,370,370,369,369,369,370,369,369,368,369,369,368,367,366,366,366,367,367,368,367,367,367,366,365,364,365,366,365,364,364,364,363,362,362,362,362,363,362,362,362,361,360,359,359,358,359,358,359,358,359,358,359,360,360,361,361,361,360,361,361,361,361,361,362,362,363,363,362,362,362,362,362,362,361,361,361,362,361,361,361,361,362,363,363,362,362,363,364,364,365,366,366,366,367,367,367,367,368,368,368,367,367,367,366,366,366,366,367,368,368,367,367,366,367,366,366,365,365,365,365,365,366,366,366,367,367,366,366,365,364,365,365,364,364,364,364,365,366,366,366,366,367,367,367,366,366,366,366,365,364,364,363,362,361,361,361,361,361,361,361,360,360,361,361,361,361,361,360,360,361,361,360,359,359,359,359,358,358,358,358,358,358,358,358,358,359,359,359,358,359,359,359,359,359,359,359,359,359,359,359,359,359,359,359,359,358,358,358,357,357,358,358,359,358,358,359,360,360,361,360,360,359,359,359,360,360,361,362,362,363,362,362,363,364,364,363,362,362,362,362,362,362,362,363,364,364,365,364,363,364,363,362,363,362,362,361,360,360,360,359,360,360,360,360,359,358,359,360,360,359,360,361,362,362,362,362,362,361,361,360,361,361,360,359,359,359,360,360,359,360,359,359,358,358,359,360,360,360,361,362,361,362,362,361,361,360,360,359,359,358,358,357,357,357,357,358,358,358,358,357,357,357,357,357,356,356,355,355,355,355,356,356,356,356,355,354,354,354,354,355,356,356,355,354,355,354,353,354,355,355,356,355,355,356,355,356,355,355,355,354,354,354,355,355,355,355,354,354,354,353,354,354,354,353,352,353,353,352,352,353,353,352,352,352,352,353,353,353,353,353,353,354,354,355,356,356,357,356,356,356,356,356,355,355,355,355,354,354,354,353,353,353,352,353,354,355,355,355,355,356,356,355,354,354,355,354,354,353,353,353,353,353,352,352,352,352,352,352,353,353,354,353,352,351,352,353,354,355,354,353,353,353,353,352,352,352,352,353,354,354,354,355,355,355,354,354,354,353,352,352,353,353,354,354,354,353,353,353,354,353,354,353,353,353,353,354,354,354,353,353,354,353,353,354,354,354,355,354,355,355,355,354,354,353,354,355,354,354,354,354,353,353,353,353,353,353,354,354,355,356,357,358,357,356,356,357,356,355,355,355,356,357,357,356,356,355,355,355,355,356,355,355,354,354,355,356,355,355,355,354,353,354,353,352,351,350,351,352,351,351,351,351,351,351,351,351,351,351,351,352,352,353,353,352,352,352,353,354,354,354,354,354,355,355,355,355,354,354,354,354,354,353,353,353,352,353,353,353,353,352,352,351,351,351,351,352,352,352,352,352,351,350,351,350,350,351,351,350,350,350,350,350,349,348,347,348,347,347,347,346,346,347,346,346,346,345,345,346,346,346,347,347,347,346,346,345,346,346,345,344,344,343,343,343,344,345,346,347,348,347,347,347,348,347,346,347,346,347,346,346,346,347,348,349,350,351,351,352,351,352,353,354,354,355,355,356,356,356,356,356,356,356,356,355,355,356,356,357,356,357,357,356,355,355,355,355,355,355,355,355,354,354,353,352,353,354,353,353,352,351,350,350,349,350,349,349,350,349,350,350,350,350,351,350,350,351,351,351,351,351,351,351,352,352,352,353,352,353,352,352,351,352,352,353,352,352,351,350,350,351,351,352,352,353,354,355,355,354,353,354,354,355,355,356,355,355,354,355,354,353,354,353,353,353,352,351,350,350,351,352,352,353,353,352,353,353,352,352,352,352,351,351,350,350,350,349,349,348,348,348,349,350,350,350,350,350,350,351,351,350,350,350,350,350,350,350,350,350,349,348,348,349,348,347,347,348,349,350,350,350,349,350,350,351,351,350,350,351,350,349,350,349,349,349,349,348,348,348,348,348,348,347,347,347,347,348,348,349,348,348,349,349,349,348,348,348,347,348,347,348,348,348,349,349,349,350,350,351,350,349,349,348,349,349,348,348,349,349,349,349,350,349,350,350,350,351,352,352,352,352,352,351,351,351,352,352,353,354,354,353,353,352,352,352,351,352,352,352,352,352,352,351,351,350,350,350,351,350,350,349,349,349,349,349,348,348,348,347,347,348,347,347,346,347,347,347,348,348,348,348,349,349,349,349,350,350,350,350,350,350,351,352,351,352,352,352,351,350,349,349,348,348,349,350,350,351,351,350,350,350,351,351,350,349,348,348,349,349,350,350,350,351,352,352,351,350,351,351,350,349,348,349,349,349,350,350,349,348,347,347,347,347,347,347,346,347,348,348,347,347,347,348,348,347,346,346,346,347,346,347,347,346,346,346,346,346,346,346,346,346,346,346,347,348,349,349,349,350,349,349,349,349,348,348,349,349,349,348,347,348,348,348,348,347,347,347,348,348,349,349,350,351,352,351,350,350,350,351,350,351,352,352,351,350,350,350,349,349,350,350,351,351,351,352,353,353,352,353,353,354,353,352,352,352,352,353,353,352,351,351,352,352,352,352,353,353,354,353,353,354,354,355,355,354,353,352,353,354,355,354,354,354,354,353,353,352,351,350,349,349,350,351,350,349,349,349,350,349,349,349,349,349,349,350,351,352,352,353,353,353,353,352,353,353,353,353,353,353,353,353,353,353,353,352,352,352,351,351,351,350,350,350,350,351,352,351,351,351,350,351,351,350,351,351,350,350,350,351,352,351,352,351,352,352,351,350,350,350,351,352,352,351,350,349,350,349,349,349,349,349,349,350,349,350,351,352,353,354,355,354,354,354,355,355,355,355,356,355,354,355,354,353,352,352,352,352,353,352,353,352,352,351,350,349,348,348,348,348,347,347,346,346,345,345,345,344,343,344,344,343,342,343,342,343,343,343,343,342,343,344,343,343,342,341,341,341,341,341,340,340,340,340,339,338,339,338,338,337,337,337,337,338,338,337,337,337,338,338,338,338,339,339,339,339,338,339,339,340,339,340,340,339,338,337,338,338,338,338,338,337,337,338,337,338,338,338,338,338,338,337,337,336,335,335,336,336,337,337,336,336,336,335,334,334,334,334,334,333,334,334,335,335,335,336,336,336,336,336,336,336,335,336,335,335,336,335,336,336,336,337,337,337,338,338,337,336,337,338,338,338,338,337,336,335,336,336,336,336,336,336,336,336,336,336,337,338,338,337,337,337,337,336,336,337,337,337,337,337,338,338,339,339,338,338,339,340,340,340,339,339,339,339,339,339,339,339,339,339,339,340,340,340,340,340,340,340,339,338,339,338,338,339,340,340,340,341,342,343,342,343,343,343,343,344,344,345,345,345,344,345,345,346,347,348,347,347,347,347,347,347,348,348,348,348,349,350,350,350,350,350,349,349,349,350,349,350,351,351,351,351,352,351,351,351,351,350,350,351,351,350,349,350,350,350,350,351,350,351,351,352,352,353,353,353,353,353,352,352,353,353,353,352,352,351,351,352,353,354,354,354,354,355,354,353,352,352,353,354,355,354,353,352,353,353,353,354,354,353,353,352,352,352,353,352,352,351,351,351,351,352,352,351,351,351,352,351,351,350,350,349,349,348,347,348,349,349,349,349,350,349,350,351,352,353,353,353,353,352,351,351,351,350,349,349,348,347,347,348,347,348,348,348,348,349,348,347,347,347,347,347,347,347,347,346,346,345,346,347,347,347,347,348,348,347,348,348,349,350,350,350,350,349,350,349,348,349,349,349,350,351,351,351,352,353,353,354,353,353,354,354,354,354,354,354,354,354,353,353,354,354,353,352,353,353,354,354,353,354,355,354,355,355,356,357,357,358,358,358,359,359,360,360,359,360,360,361,362,362,362,362,361,360,360,360,360,360,359,360,360,359,359,360,359,360,361,362,362,362,363,363,363,363,362,362,361,360,360,361,360,360,360,359,358,357,357,356,356,356,356,356,356,355,356,356,357,357,358,358,358,359,359,359,360,359,360,360,359,360,360,360,359,359,360,360,359,359,360,361,361,361,360,360,361,361,360,359,359,360,359,358,357,357,357,357,356,356,356,357,357,356,355,356,357,358,358,358,359,360,361,361,361,361,361,361,360,360,361,360,361,361,361,362,362,361,360,360,361,362,362,363,363,363,362,363,362,363,362,362,362,362,361,361,361,360,361,362,362,362,362,363,362,363,363,364,364,364,365,365,364,364,364,364,363,363,363,362,362,363,364,363,363,364,364,365,365,366,365,365,366,366,366,366,366,366,366,365,366,365,365,366,367,367,367,368,367,366,366,366,366,366,365,366,366,365,364,364,365,366,365,365,365,366,365,365,364,363,363,362,362,363,363,364,365,366,366,366,366,366,367,367,367,367,367,367,367,366,366,366,367,366,367,366,366,367,368,368,367,367,368,369,369,369,370,371,371,371,372,372,372,372,372,373,373,373,374,375,374,373,374,375,375,374,373,374,374,374,374,374,373,373,372,372,372,371,371,371,372,371,370,370,370,371,372,371,370,370,370,370,370,369,370,369,369,369,368,367,368,368,367,367,368,368,367,366,365,365,365,365,365,366,365,365,365,364,364,364,364,365,364,364,363,362,363,363,364,364,363,363,363,363,363,362,362,363,363,363,362,361,362,362,362,363,364,364,364,363,363,362,361,361,360,361,361,362,362,362,362,362,362,363,364,365,364,364,364,364,363,363,363,363,364,365,366,366,365,365,365,366,366,367,366,366,367,367,367,368,368,368,368,368,368,368,367,366,367,366,366,366,366,366,367,368,369,370,369,368,367,368,367,368,367,367,366,367,367,367,367,367,366,366,366,366,366,366,366,366,366,367,367,368,368,367,367,367,367,368,367,367,366,367,367,367,366,366,367,368,368,367,367,367,368,367,366,366,365,366,365,366,365,364,363,362,362,362,361,361,362,362,362,363,363,363,363,362,362,362,362,363,363,364,364,364,364,365,364,365,365,366,366,366,366,366,366,367,368,367,368,368,367,367,368,368,368,367,367,368,368,368,368,369,368,367,367,367,367,367,368,367,367,368,369,369,369,370,370,371,370,371,371,370,370,369,368,367,366,367,367,367,367,367,367,367,366,366,365,366,367,368,369,370,369,369,369,369,369,369,369,369,370,370,370,371,371,371,371,370,369,369,368,367,367,367,367,367,366,366,367,367,368,368,367,368,369,368,367,368,367,367,367,367,367,366,367,368,368,368,369,368,368,369,368,369,369,370,370,370,371,370,369,369,369,369,369,370,371,370,370,369,369,369,368,368,367,367,367,368,367,366,366,365,366,367,366,366,366,365,365,366,366,365,366,366,366,367,368,369,369,370,370,370,370,370,371,372,372,373,373,374,374,374,374,375,375,375,375,375,374,373,373,373,373,373,373,373,374,373,372,371,371,371,371,371,372,371,371,371,371,370,370,370,369,370,369,368,368,367,368,369,368,368,368,367,366,367,368,368,369,368,368,367,367,367,367,368,368,369,369,369,370,371,371,370,371,371,371,370,370,371,371,370,370,369,368,367,367,367,367,368,367,367,367,366,367,367,368,368,369,369,370,370,369,369,368,368,368,368,368,368,368,367,368,367,367,367,366,367,368,369,369,369,370,370,369,368,367,368,367,367,367,367,367,366,366,367,367,367,366,365,364,363,364,365,366,366,365,365,364,363,363,363,363,362,363,363,364,363,363,363,363,364,365,366,365,365,366,366,366,366,365,366,366,367,367,368,368,368,368,369,368,367,367,366,365,365,365,365,365,365,366,367,368,368,369,370,371,372,372,372,373,374,374,375,374,374,373,374,374,375,376,376,377,377,377,377,377,377,376,375,376,376,377,377,378,378,377,376,376,376,375,376,376,376,376,376,376,376,376,377,377,377,378,378,378,378,377,378,378,379,379,378,377,376,376,376,375,376,375,374,375,375,375,375,375,375,375,374,375,375,374,373,374,373,373,374,375,376,377,377,377,377,377,377,376,376,377,376,376,376,376,376,376,376,375,374,375,375,375,376,376,376,376,376,376,376,376,377,377,377,376,376,376,375,376,377,378,378,378,377,377,377,377,378,378,378,379,379,380,379,380,379,379,378,377,377,377,377,377,376,376,376,376,376,376,377,376,377,377,377,378,377,378,378,379,379,378,378,377,376,377,377,377,377,376,376,375,376,377,377,378,377,378,378,378,379,379,379,378,378,378,378,378,379,378,378,379,380,380,379,380,380,379,379,379,379,379,380,381,381,381,380,380,379,378,377,377,377,376,376,376,375,375,375,376,375,374,374,375,376,377,376,376,376,375,374,374,374,374,374,374,375,375,376,377,376,375,376,377,377,377,378,379,379,378,377,377,376,375,374,373,373,373,374,374,374,374,374,373,374,373,374,373,373,373,372,372,373,374,374,373,372,372,371,372,373,373,372,372,373,374,374,375,374,374,374,373,372,372,373,374,374,373,373,372,372,372,372,371,372,372,371,370,370,370,371,371,370,370,369,370,370,371,371,372,372,371,370,371,370,370,369,369,369,369,369,370,370,370,370,370,370,369,368,368,369,368,367,366,366,365,365,366,367,368,368,369,369,369,368,368,369,370,371,371,370,371,371,371,371,370,370,369,368,369,368,367,367,367,368,368,368,368,367,367,368,368,367,366,367,366,365,365,365,365,365,365,364,365,365,365,366,365,365,364,363,362,362,362,362,361,360,359,359,358,358,358,358,358,358,358,358,358,358,358,358,359,359,359,359,359,360,360,360,360,360,360,360,361,360,359,360,360,361,362,362,361,361,362,361,362,362,362,362,362,363,363,362,361,361,360,359,358,359,359,359,359,358,357,356,357,358,358,358,358,357,357,356,355,355,354,354,354,354,353,354,355,355,354,354,354,354,353,354,354,354,355,355,355,355,355,355,355,354,353,353,352,352,351,351,352,352,352,353,354,354,353,354,353,353,352,352,352,352,352,352,353,353,353,353,354,354,355,354,354,355,355,355,354,354,354,353,352,353,353,353,352,352,351,350,349,349,348,348,349,348,348,349,350,350,350,351,351,350,350,351,351,351,352,352,351,350,349,349,349,348,348,349,349,349,348,349,348,348,348,348,348,349,349,349,348,348,347,347,347,348,349,349,349,350,349,349,349,348,347,347,347,347,347,348,348,349,348,348,347,346,345,346,346,345,345,345,344,344,345,345,346,346,345,345,345,345,345,346,346,346,345,346,345,345,346,346,346,346,347,348,348,348,347,347,348,347,347,347,346,346,346,346,346,346,346,347,347,347,348,348,347,347,346,346,346,346,346,345,346,346,345,345,345,345,346,346,345,344,345,345,345,345,344,344,345,345,346,346,345,344,344,343,343,344,344,344,344,344,344,343,342,343,342,342,342,342,342,341,341,341,341,340,339,340,341,341,341,341,341,341,341,342,342,343,343,344,343,343,344,343,343,342,342,342,342,342,343,342,342,342,342,343,342,342,343,342,342,341,340,341,342,341,340,341,341,342,342,341,341,340,340,340,340,340,340,339,339,339,339,340,339,338,338,338,338,339,340,340,341,342,342,341,341,341,340,340,341,340,339,340,340,340,341,341,341,340,339,339,338,339,338,337,337,337,337,337,338,339,340,339,340,341,342,341,341,342,343,343,343,342,343,342,342,343,344,344,344,344,344,343,344,343,344,345,346,347,346,345,345,345,344,343,343,344,343,344,343,342,343,343,344,344,345,344,344,343,342,342,342,341,341,342,342,341,342,343,343,343,342,342,343,342,342,342,342,342,343,343,342,343,343,343,342,343,343,342,343,342,342,342,342,342,341,341,341,342,341,340,340,341,341,341,340,339,338,337,337,337,336,336,336,336,337,337,337,338,339,339,339,338,339,339,339,340,339,339,338,337,337,337,337,337,336,336,336,337,336,336,337,338,337,337,336,335,336,337,337,336,335,335,336,335,336,337,338,338,337,336,335,334,334,334,333,334,335,335,336,336,337,337,337,337,336,336,336,335,336,337,336,336,336,335,336,336,335,335,335,335,334,334,335,335,335,335,335,335,335,336,336,337,337,337,338,339,339,339,339,339,340,341,341,340,339,338,339,340,340,340,341,341,342,342,342,342,342,343,344,345,345,346,346,346,347,348,347,347,347,346,347,346,345,345,344,344,345,344,344,343,342,342,342,342,342,341,342,342,342,342,342,342,342,342,342,342,342,343,343,342,341,340,339,339,339,339,339,338,338,337,336,337,337,337,336,337,338,339,340,340,339,339,338,338,338,338,338,339,339,338,338,338,338,339,339,340,340,340,340,340,341,340,339,339,339,340,339,339,339,338,338,339,338,338,338,339,338,338,338,338,339,338,337,337,338,338,339,339,339,339,340,339,339,338,339,339,340,339,339,339,339,338,338,339,339,339,340,339,339,339,339,339,338,338,339,339,340,340,340,340,340,341,342,343,343,342,343,343,343,343,342,342,342,341,341,341,341,340,341,341,340,340,341,341,340,340,339,338,338,337,338,339,339,340,341,341,341,341,341,341,342,342,342,341,341,342,342,342,342,343,342,341,340,340,340,341,341,341,340,341,342,342,342,342,342,342,341,342,343,344,345,346,345,346,347,347,347,347,348,347,348,348,348,348,348,347,347,347,347,348,348,348,348,349,349,350,350,350,351,350,350,350,351,351,351,350,351,350,351,350,350,350,351,351,352,352,352,351,352,352,352,353,352,352,352,352,352,351,350,349,349,349,350,350,350,351,351,351,351,351,351,350,351,352,353,354,354,354,355,356,356,356,357,358,358,357,356,357,357,356,356,356,355,355,354,354,353,354,353,353,352,352,353,353,353,354,354,354,354,354,353,352,352,351,351,352,353,353,353,353,354,353,352,353,353,353,353,353,353,353,354,354,354,354,354,354,355,355,356,356,357,358,359,359,359,358,357,357,358,358,357,357,357,358,359,360,361,361,360,360,359,359,358,359,358,359,360,360,361,362,362,362,362,361,361,362,362,362,363,363,364,363,363,362,361,361,362,362,362,362,362,363,363,364,365,365,364,364,365,365,364,365,366,366,365,364,364,364,363,364,364,364,365,364,365,364,364,363,363,363,364,364,364,365,365,366,365,364,364,365,365,365,364,363,362,362,362,362,361,362,361,361,361,361,361,360,361,361,360,360,360,359,358,359,360,359,360,360,361,361,361,361,361,360,359,359,359,359,359,359,358,357,357,356,355,354,353,353,352,352,352,351,351,352,352,353,353,352,351,350,349,348,347,347,347,348,348,347,346,346,346,346,346,347,347,348,348,348,347,346,347,346,346,346,346,345,345,346,347,347,347,348,349,348,348,348,348,349,350,350,350,349,349,350,349,350,350,351,351,351,351,350,350,350,349,349,350,349,349,349,348,348,348,348,348,349,349,348,348,349,348,347,347,347,347,347,348,347,347,347,347,347,347,347,348,347,347,347,348,348,349,350,350,350,350,349,349,348,348,347,348,347,348,347,346,346,345,346,346,346,347,347,348,347,348,347,347,347,347,347,347,347,347,347,347,348,347,347,347,346,345,345,346,345,345,345,345,345,345,346,346,346,345,345,344,345,344,345,344,343,344,343,343,343,343,343,343,342,342,342,341,340,339,339,340,340,341,340,340,340,340,340,341,341,341,340,340,339,340,340,341,340,341,341,340,339,340,341,341,341,341,342,341,341,342,342,342,341,342,342,342,341,340,339,339,339,340,341,340,339,339,338,338,337,337,338,337,337,338,337,338,338,338,337,336,335,334,333,332,331,332,332,332,332,332,333,333,334,334,335,335,334,335,334,335,335,335,334,333,334,334,333,333,333,333,333,334,335,335,335,335,335,336,336,335,335,334,334,334,333,333,334,334,334,333,333,333,334,335,334,333,333,334,334,334,333,334,335,336,336,335,335,336,336,336,335,335,334,334,334,333,333,333,332,331,330,330,331,331,331,331,331,332,332,333,333,334,333,333,333,332,332,333,334,333,333,333,334,333,332,331,331,331,332,332,331,332,333,333,332,331,331,332,333,333,334,334,334,333,332,333,332,331,331,330,331,330,329,329,330,329,328,328,328,327,327,327,328,329,330,331,331,331,332,332,333,333,332,331,330,329,329,329,329,329,328,327,327,328,328,328,328,328,328,329,329,329,328,328,328,328,328,329,328,327,328,328,329,330,330,330,330,331,331,331,330,330,330,330,331,331,330,331,332,331,331,331,330,330,331,330,330,330,331,330,331,331,330,330,329,328,329,328,329,329,330,330,329,329,328,328,328,328,328,329,328,328,327,326,327,327,327,327,328,329,330,331,330,330,330,330,330,330,330,330,330,330,329,328,329,328,329,329,329,330,331,332,332,333,333,332,332,331,331,330,331,330,329,329,329,330,330,330,331,331,331,332,332,331,332,333,332,333,333,334,334,333,333,333,333,333,334,334,335,335,336,335,336,337,338,338,338,339,340,339,339,339,339,339,339,339,340,341,341,342,342,342,342,341,341,341,342,343,342,343,342,342,342,343,343,343,343,343,344,344,344,344,343,344,344,343,342,342,341,342,342,343,343,343,343,344,345,345,345,344,344,345,345,344,344,345,345,345,346,345,346,346,347,348,348,349,349,350,349,349,349,349,350,351,350,350,350,350,350,350,349,350,351,351,352,352,351,351,352,352,353,354,355,355,355,355,356,356,356,356,355,356,355,355,356,357,357,357,357,357,356,356,356,356,357,357,357,358,359,359,359,359,360,360,360,359,358,357,357,356,356,356,356,356,357,356,357,356,356,356,356,356,356,356,356,357,357,357,356,356,356,356,356,357,356,357,358,359,359,360,360,360,360,360,361,361,360,360,359,359,358,359,358,357,356,356,355,355,355,354,354,354,353,354,354,354,353,353,353,354,354,353,353,354,353,353,352,351,352,352,351,350,350,351,351,352,351,352,352,353,353,353,354,354,353,353,353,352,352,352,353,353,353,352,352,351,350,351,351,352,352,353,353,353,354,353,353,354,353,352,353,353,354,353,354,354,354,353,354,355,355,355,355,355,354,353,352,351,351,351,352,351,351,352,352,352,351,351,351,351,352,351,352,352,352,353,353,352,352,351,351,350,350,350,351,351,351,351,351,351,350,350,351,350,349,349,349,348,348,349,349,349,349,350,350,350,349,348,348,348,349,349,348,349,348,347,348,348,348,348,348,348,349,348,348,347,347,348,347,347,347,347,347,348,347,348,349,349,349,348,348,348,347,346,346,346,346,346,346,345,345,345,345,346,345,345,345,346,346,345,346,346,346,345,344,344,344,343,343,343,343,343,343,343,344,345,344,343,344,344,343,342,342,342,343,342,343,343,344,345,345,344,344,345,344,343,343,344,344,344,344,344,344,345,345,346,347,346,346,346,347,347,348,349,349,348,349,349,348,348,347,348,348,349,348,348,348,347,346,346,346,345,346,346,345,345,346,346,345,344,344,344,345,344,345,345,345,345,345,344,343,344,343,343,342,343,344,345,346,345,345,344,344,344,343,343,343,342,342,342,342,342,343,343,344,344,343,344,343,343,344,345,345,345,345,345,345,345,345,345,344,345,345,346,345,345,344,344,344,343,343,344,343,343,342,343,342,343,343,344,344,344,345,346,346,346,346,345,344,343,343,343,344,343,343,342,341,340,339,339,340,339,338,339,340,340,339,339,339,339,340,340,340,340,339,338,339,339,339,338,337,337,337,338,338,337,338,339,339,338,337,336,336,335,336,337,337,337,337,336,337,337,338,337,337,338,338,337,336,337,338,338,337,336,335,336,336,337,337,337,337,338,339,340,340,341,341,341,341,341,340,341,342,342,341,341,342,342,341,341,341,342,342,342,342,341,342,342,341,341,342,343,343,343,342,343,343,343,343,344,343,344,344,344,345,344,344,343,342,342,343,343,343,344,343,343,342,341,340,341,341,341,340,340,339,339,340,340,341,341,342,343,343,343,344,344,345,346,345,345,346,345,345,345,345,344,343,343,342,342,342,342,342,343,344,343,343,343,344,343,342,342,342,342,341,342,342,341,341,341,341,341,341,341,342,342,342,342,342,343,343,344,345,344,343,342,342,343,342,342,342,341,341,342,342,343,343,343,344,344,344,343,344,344,343,343,343,344,344,344,345,345,344,343,344,343,344,344,345,346,346,347,346,346,346,346,347,347,347,346,346,346,346,347,347,347,346,346,346,345,345,345,345,345,345,344,345,344,344,344,344,344,344,343,344,344,344,345,344,345,345,345,345,345,345,346,346,347,346,346,346,346,346,346,346,347,347,347,346,346,346,346,347,348,348,349,348,348,348,347,346,347,346,347,347,347,348,348,348,347,346,346,345,345,345,345,345,346,346,346,346,345,345,344,344,343,344,345,345,345,344,344,343,342,342,342,342,343,343,343,344,344,343,342,342,342,342,343,342,342,342,342,342,343,343,344,345,345,345,345,346,346,347,348,349,349,349,349,349,348,349,350,351,350,350,351,352,353,354,354,353,354,354,354,354,355,355,355,354,354,353,353,353,353,353,352,351,352,352,351,351,351,351,352,352,352,352,353,353,352,353,354,354,353,352,352,353,353,353,353,354,353,353,352,352,351,350,350,350,350,349,350,350,350,351,350,350,350,350,350,349,349,349,349,350,350,351,351,350,350,350,350,351,352,351,350,349,350,350,349,349,350,351,352,353,354,353,354,354,353,353,353,353,352,352,352,352,351,351,350,350,351,351,351,350,351,351,352,353,353,353,353,353,353,352,351,350,350,351,350,350,351,352,352,352,352,352,352,352,353,353,352,352,352,352,353,354,354,354,355,354,355,356,356,356,356,356,357,356,356,357,357,357,357,356,356,356,356,357,356,356,356,356,356,355,355,355,356,356,357,357,357,358,357,358,359,359,359,360,361,362,363,364,364,364,365,365,365,366,365,365,364,365,365,365,365,365,365,365,365,365,365,365,366,367,367,368,369,369,369,369,369,369,369,369,369,370,370,370,371,370,371,372,371,371,372,371,371,371,372,372,371,372,373,373,372,372,373,373,374,374,374,373,372,371,372,372,372,372,372,372,371,372,372,371,372,372,373,372,371,370,369,369,369,369,370,370,370,370,370,371,371,371,372,372,372,373,372,371,372,372,372,371,372,372,372,373,374,374,374,375,374,374,374,373,373,372,372,372,372,372,372,371,372,371,372,373,373,373,372,372,372,372,371,371,371,371,370,369,370,369,368,369,370,369,368,368,367,367,367,367,368,367,367,368,367,367,368,369,368,368,368,367,366,366,367,368,367,367,367,367,368,367,367,366,366,367,366,366,366,367,367,367,367,367,366,365,364,363,363,363,363,363,362,363,363,362,362,361,361,361,360,360,360,360,360,359,358,358,357,358,357,358,357,357,357,358,357,358,358,357,357,356,355,356,356,357,357,357,356,355,355,355,354,354,355,355,355,355,354,354,354,355,354,354,354,355,354,353,352,352,351,351,352,352,352,353,353,352,353,352,353,353,353,353,353,354,353,354,353,354,354,355,355,354,355,355,355,354,354,354,354,354,353,352,352,352,351,352,353,353,353,353,352,351,352,351,351,352,351,351,350,351,350,350,349,349,350,351,351,352,352,353,353,353,353,353,354,355,355,355,356,355,356,355,354,353,353,353,354,354,354,353,354,353,353,354,354,355,355,354,353,354,354,355,355,354,354,354,354,355,354,353,354,354,355,354,354,353,353,353,352,352,352,352,351,352,352,353,353,353,354,354,353,353,354,354,355,356,356,356,355,354,354,354,354,353,353,353,354,353,353,353,352,352,351,351,351,350,349,348,348,348,348,349,348,347,347,346,346,347,348,347,347,347,347,347,347,348,348,347,347,347,347,348,349,350,351,352,352,352,353,352,353,353,353,354,355,355,354,354,353,353,353,352,353,354,354,355,355,355,356,357,357,356,357,356,355,355,356,356,357,358,357,356,355,354,354,353,353,353,354,354,355,356,356,355,355,355,356,356,355,354,355,355,355,354,354,353,353,352,351,350,351,351,350,349,349,348,348,349,348,349,350,351,351,351,351,351,351,350,350,350,350,350,350,349,350,350,350,351,351,350,350,349,349,349,350,349,348,348,348,347,346,345,344,343,343,343,342,343,344,343,343,343,343,343,343,344,344,344,344,343,342,342,341,342,341,341,340,339,339,339,338,338,338,338,338,338,338,337,337,338,338,338,337,336,336,335,336,337,337,338,337,337,337,337,337,337,338,339,340,340,339,340,340,340,341,340,340,340,341,342,341,341,340,341,340,340,341,341,341,341,342,341,342,341,341,341,342,342,342,343,342,342,343,343,343,343,343,344,344,344,345,345,345,345,345,345,345,344,343,342,342,343,344,344,344,343,342,343,343,342,343,342,343,343,343,343,344,345,345,345,346,346,346,347,347,346,347,347,347,347,347,346,345,344,343,343,342,342,343,343,343,342,342,342,342,341,342,341,341,340,340,340,339,339,339,339,339,338,339,339,338,339,340,339,339,339,339,339,339,339,339,339,339,339,339,340,340,339,339,340,340,341,341,342,343,344,345,345,344,345,346,346,346,345,346,346,345,344,345,345,346,346,346,346,346,347,347,346,345,344,343,344,343,343,344,345,346,347,348,348,347,346,347,347,347,347,346,347,347,348,349,349,349,349,349,348,347,348,349,348,347,346,345,344,345,345,345,346,347,348,347,347,347,347,346,346,346,346,346,345,345,345,344,344,343,343,342,342,342,342,341,341,342,341,341,342,341,341,342,342,342,341,341,341,340,341,341,341,341,341,340,341,341,341,341,340,341,341,342,342,341,342,341,341,340,340,340,340,341,342,342,343,343,343,342,342,341,340,340,341,341,341,342,341,341,341,342,341,341,341,341,342,342,343,344,345,345,346,347,347,347,347,347,347,346,346,346,346,345,344,344,344,344,345,345,345,346,347,348,348,348,347,347,347,346,346,346,347,346,347,347,347,347,347,346,346,346,346,346,345,344,344,344,345,344,343,344,344,344,343,343,344,345,346,346,347,348,348,349,350,350,350,349,349,349,349,349,349,349,348,347,347,347,347,347,347,347,346,346,346,346,347,348,349,350,351,351,350,350,350,350,350,350,351,352,352,353,352,352,351,351,350,350,349,349,349,348,349,349,348,348,347,347,346,347,347,347,347,347,347,347,346,346,346,346,345,345,345,345,345,345,345,346,346,346,345,344,344,343,342,342,341,342,342,342,343,342,341,340,340,341,341,341,340,340,340,339,338,339,339,338,337,338,338,337,337,338,339,339,340,340,340,339,339,339,340,340,339,339,340,340,339,339,340,341,341,341,340,340,341,342,343,343,344,345,344,344,344,344,344,343,344,343,344,345,345,346,345,346,345,345,345,344,344,343,344,344,344,344,343,343,344,345,345,345,345,345,345,346,347,347,346,346,347,347,347,347,347,346,347,347,347,347,346,346,345,344,343,344,343,344,344,344,344,343,342,342,343,342,343,343,342,342,342,343,344,344,344,343,343,344,345,346,346,345,345,346,345,345,344,344,344,345,345,346,345,345,345,344,344,344,344,344,344,343,344,345,346,347,348,347,348,349,349,349,350,349,350,351,352,352,351,350,351,351,351,351,351,352,352,351,350,351,350,349,349,349,350,350,350,349,350,349,350,351,350,350,351,350,351,351,351,350,351,351,350,350,350,350,349,349,348,348,347,348,349,348,347,347,347,347,347,347,347,346,346,346,346,346,347,348,347,347,346,347,347,346,346,345,345,344,344,344,344,343,343,344,344,345,345,344,344,344,343,342,341,341,341,340,340,341,341,341,341,340,340,340,341,341,341,341,340,340,339,339,340,340,341,341,340,341,340,340,341,341,342,343,342,341,340,340,339,339,339,339,338,338,337,338,338,338,338,337,337,337,337,338,338,338,338,337,337,337,337,337,337,338,337,338,338,338,339,338,339,339,339,339,340,340,339,339,340,340,341,342,342,342,342,342,341,341,342,341,341,341,342,342,342,342,341,341,341,341,340,339,339,340,340,341,340,339,340,339,339,339,340,341,341,342,342,342,343,342,342,342,341,340,341,342,343,342,343,342,343,344,344,344,343,343,343,343,343,343,344,344,345,345,345,345,345,344,345,345,345,345,346,345,346,347,348,349,349,349,349,349,349,350,350,350,351,350,351,350,350,350,351,352,352,352,352,352,351,352,352,352,351,352,352,352,352,352,353,353,353,352,351,351,350,349,349,350,351,351,352,352,351,350,350,350,349,349,349,350,350,350,350,349,348,347,347,347,346,346,345,344,344,343,343,343,343,344,345,344,343,342,341,341,340,341,342,342,343,344,344,345,346,347,348,347,347,347,346,345,344,344,345,345,345,345,344,345,346,346,347,346,346,346,347,347,348,347,348,348,347,348,349,349,350,349,350,350,350,351,351,352,353,354,355,355,355,356,356,356,356,356,357,356,356,357,358,357,358,358,358,359,359,358,358,359,359,359,359,360,360,359,359,359,359,360,360,359,359,359,358,358,358,357,358,357,357,356,355,354,353,353,352,352,353,352,352,352,353,354,354,355,354,353,352,352,351,350,350,349,349,350,351,350,351,351,352,352,353,353,353,353,352,352,351,352,352,353,354,354,353,353,353,354,354,353,353,353,353,352,352,352,351,350,350,350,349,349,349,350,350,350,350,351,351,351,351,351,351,351,351,351,351,351,351,351,350,349,349,349,349,349,350,351,352,352,352,353,352,353,354,355,355,355,354,354,354,354,353,353,353,352,353,352,351,350,351,352,353,353,352,353,352,351,351,350,350,349,349,349,350,350,351,351,351,351,351,351,351,350,350,350,350,351,352,352,352,353,353,352,352,351,350,350,351,350,351,350,351,351,350,351,351,351,350,349,349,349,348,348,348,349,349,349,349,348,348,348,348,348,348,349,350,350,351,350,350,350,351,350,351,352,352,351,352,351,350,350,350,350,350,350,350,350,350,350,350,350,351,351,351,350,349,349,349,350,349,350,350,350,350,351,351,350,350,351,351,351,351,351,350,350,350,350,349,350,350,349,350,350,350,349,348,347,347,346,345,345,344,344,344,344,343,343,343,342,343,342,341,342,343,343,343,343,344,345,346,346,346,347,346,346,346,347,346,345,345,345,345,344,344,343,344,344,344,344,344,344,345,346,346,346,347,347,347,347,347,346,345,345,345,345,345,346,347,348,348,348,349,349,350,349,349,349,349,348,347,347,347,346,345,345,344,343,342,342,343,342,341,340,341,340,339,340,340,340,341,341,341,342,342,342,342,342,342,342,342,341,341,342,341,341,342,343,343,343,343,343,343,343,342,342,342,342,342,341,341,341,340,341,341,340,339,338,338,338,338,337,337,336,336,336,336,337,336,336,336,335,335,335,335,335,335,335,335,335,335,335,335,334,335,335,336,336,337,338,339,338,337,337,337,338,338,338,338,338,338,338,337,337,337,337,337,337,337,337,338,339,339,339,339,338,339,339,340,340,340,341,342,342,342,343,343,343,343,343,343,343,343,344,345,345,346,346,347,346,346,346,346,345,345,344,344,343,343,343,343,344,343,343,343,342,342,342,342,341,341,342,342,342,342,342,343,343,342,342,341,341,341,341,341,340,341,342,342,343,344,344,344,345,346,347,347,348,348,348,348,349,349,350,350,351,351,350,349,350,350,351,351,350,350,349,349,349,349,349,348,347,348,348,348,348,349,349,348,348,347,348,348,347,348,349,349,349,350,350,350,351,351,350,351,350,349,350,350,350,351,351,350,351,352,351,350,351,350,350,350,349,350,351,351,351,351,352,351,351,352,353,353,353,353,353,354,354,355,355,355,354,353,354,354,353,353,354,354,354,355,354,354,354,354,353,353,353,353,353,354,354,354,353,353,352,351,351,351,352,352,351,351,352,352,353,352,352,353,353,354,353,352,353,352,352,353,354,354,355,354,354,355,356,355,355,356,357,358,358,358,358,357,357,356,356,355,354,355,354,353,353,353,353,353,353,353,353,353,352,352,351,351,352,353,353,353,352,352,352,351,352,353,352,353,352,353,353,353,353,353,354,355,355,356,356,357,356,357,356,355,356,355,355,354,354,355,355,355,355,354,354,353,353,352,352,352,352,352,353,352,352,351,352,351,350,350,350,349,350,351,352,353,353,352,352,352,352,351,350,351,351,351,351,351,350,351,352,351,351,351,351,350,349,348,347,348,348,349,349,348,348,348,348,349,350,351,352,353,353,352,353,353,353,353,352,351,351,350,350,350,351,352,353,354,354,354,354,355,355,354,353,354,354,354,354,353,353,353,354,355,356,355,355,356,355,355,356,356,355,355,355,355,354,353,353,352,352,352,353,353,353,354,355,355,354,354,354,354,354,354,354,354,353,352,351,351,352,351,351,351,352,352,352,353,353,352,352,351,351,352,352,351,351,350,351,352,353,354,355,355,355,355,355,354,353,354,354,355,354,355,356,355,354,354,355,355,354,353,354,354,354,355,354,354,355,354,353,354,353,353,354,354,355,356,356,355,355,355,355,355,354,354,355,355,354,353,352,353,353,354,354,355,356,357,357,357,357,357,357,357,356,357,357,356,356,355,356,356,356,356,357,358,358,358,357,357,357,357,357,357,357,356,356,355,355,355,355,354,355,355,355,354,354,353,353,354,354,354,354,355,355,356,357,357,356,356,357,358,359,359,359,359,358,359,359,359,359,358,358,358,358,359,358,357,356,357,357,357,357,357,358,359,358,358,359,358,358,358,357,358,358,359,358,359,359,359,358,358,359,360,360,360,360,361,360,359,358,358,359,360,360,360,360,359,358,358,358,358,358,358,358,357,357,357,357,358,357,358,358,359,359,359,358,359,358,359,359,359,359,358,359,358,359,358,359,359,360,360,359,358,357,358,359,358,357,357,358,358,358,359,360,359,360,361,361,360,360,360,361,361,360,359,360,361,362,363,364,364,364,364,365,365,366,365,366,367,367,366,366,367,368,368,368,367,367,366,366,365,365,366,366,366,366,366,366,367,368,368,369,368,368,368,367,368,368,369,369,369,369,369,368,367,368,368,367,367,368,367,367,368,369,370,370,370,369,369,368,369,369,369,370,371,370,371,371,372,372,372,373,374,373,373,373,372,372,372,371,371,370,370,369,369,369,369,370,370,371,372,372,372,373,373,372,372,372,372,371,370,370,369,369,369,370,370,369,369,369,368,368,367,367,368,369,370,370,370,370,369,370,369,369,369,369,369,369,369,369,369,369,369,369,370,370,370,370,369,369,369,368,368,367,367,367,367,367,366,366,367,368,369,369,368,367,367,367,366,367,368,367,368,368,369,368,367,367,367,367,367,367,368,369,370,370,369,369,369,369,369,369,368,368,367,366,366,366,367,367,367,368,368,368,369,368,369,368,367,366,366,365,364,365,366,367,366,367,366,366,366,367,366,366,367,366,366,366,365,365,365,366,366,366,366,366,367,367,366,366,366,367,367,368,369,369,369,368,367,367,366,367,367,366,366,367,367,367,366,367,367,368,368,367,367,368,367,367,368,368,368,368,368,368,368,368,368,369,370,370,371,370,370,369,369,368,369,370,369,368,369,370,371,372,371,371,370,370,371,372,372,371,372,371,372,373,372,372,372,373,372,372,372,372,373,373,373,373,373,373,373,374,375,375,375,374,373,374,375,376,377,377,378,379,378,379,378,377,377,377,378,378,378,378,379,378,377,377,378,378,378,377,376,375,375,374,374,375,376,376,376,376,376,376,376,376,377,377,377,377,378,377,376,376,377,378,378,378,378,377,377,377,376,375,375,376,375,374,374,373,373,372,373,373,372,371,371,372,372,373,374,374,373,374,374,374,374,374,375,376,376,376,376,375,375,374,374,374,374,374,374,374,374,374,375,376,375,375,375,375,376,376,377,377,377,377,377,377,378,378,378,377,376,376,376,376,376,376,376,376,375,375,375,375,375,375,375,375,375,375,374,374,373,373,373,373,372,372,372,372,372,373,374,375,374,374,374,374,373,372,372,373,373,374,375,374,374,373,373,372,371,370,369,369,369,370,369,368,367,367,367,367,368,367,367,367,368,368,367,368,368,369,370,371,371,371,371,372,371,371,371,371,370,370,370,370,370,370,370,370,370,370,370,370,371,372,372,371,371,371,370,370,371,370,370,370,370,370,370,370,370,370,369,370,371,372,372,372,371,372,372,372,372,371,371,372,373,374,375,374,373,373,373,372,372,372,371,372,373,372,372,373,373,372,371,370,369,370,369,369,370,371,372,373,372,372,373,374,375,375,374,374,375,376,375,376,377,377,377,377,377,378,378,378,378,379,378,378,379,380,381,381,381,381,380,380,380,379,379,379,378,378,377,377,378,379,379,379,378,378,379,380,379,379,380,380,380,380,379,379,380,381,382,382,382,381,381,380,380,379,378,379,380,381,380,380,381,380,380,380,381,380,381,381,382,381,380,380,380,381,382,381,381,381,382,383,383,383,383,382,382,382,383,384,383,384,384,385,384,385,384,384,385,385,386,387,387,386,386,387,386,386,387,387,387,387,386,386,385,385,384,385,385,385,384,384,384,383,382,381,382,383,382,382,382,381,380,381,381,380,379,380,380,380,380,380,381,380,380,381,380,380,379,378,378,377,377,377,376,376,376,376,376,375,375,375,376,376,376,376,376,377,376,376,375,376,376,375,376,375,376,377,378,378,377,377,377,377,378,377,377,377,377,376,375,375,375,374,375,376,376,377,378,379,380,380,380,380,381,380,380,379,379,379,379,379,380,380,380,379,380,380,380,381,381,382,382,381,381,381,381,382,382,382,382,381,382,383,383,383,384,384,383,382,382,382,382,381,380,380,380,381,380,379,379,379,379,379,379,379,379,378,377,378,378,379,379,379,379,380,380,381,380,379,378,379,378,378,378,378,379,379,380,381,380,379,378,378,378,378,378,379,380,381,382,381,380,380,380,379,379,378,377,377,376,376,376,376,377,377,377,376,375,375,376,376,376,377,376,375,375,375,374,374,375,375,375,375,374,374,374,373,374,375,375,374,374,373,372,372,373,373,374,374,374,374,374,374,374,374,374,374,374,373,373,374,374,374,374,374,374,374,373,373,373,374,374,375,375,374,374,374,374,373,372,371,371,372,372,373,374,373,373,373,372,371,371,370,370,371,372,371,371,372,371,371,370,370,370,370,371,371,372,371,370,370,369,369,368,368,368,367,366,365,364,364,363,362,363,363,364,364,365,365,365,365,365,366,367,368,367,367,368,367,366,367,368,368,368,369,368,368,369,369,369,369,369,368,368,367,367,367,366,365,366,365,365,365,366,367,368,368,369,368,368,368,368,369,370,371,371,371,370,370,369,368,368,368,367,367,368,367,366,365,365,364,364,364,364,363,363,364,363,363,363,363,363,363,362,361,360,360,359,358,358,358,358,357,357,357,357,358,358,358,358,359,358,357,356,355,356,356,356,355,355,355,356,357,356,355,356,356,356,356,357,357,358,358,359,358,357,357,356,355,355,354,355,356,356,356,355,355,355,356,355,356,356,356,357,356,357,356,356,355,356,356,355,355,355,356,357,357,357,357,356,357,357,357,358,359,358,358,358,358,357,357,357,358,358,358,357,357,357,358,357,357,356,356,356,355,355,356,355,355,356,355,355,356,356,356,357,357,358,359,359,359,360,359,359,360,361,360,360,361,360,360,361,361,362,362,361,360,361,361,361,361,360,360,360,359,358,359,358,358,358,359,360,360,359,360,360,360,360,360,360,360,359,360,361,361,361,361,361,362,362,362,363,362,362,363,362,362,362,361,362,363,363,363,364,364,364,364,363,363,363,364,364,364,365,366,367,368,367,367,367,368,367,366,366,365,364,364,364,364,363,364,364,363,364,365,366,366,365,364,363,363,363,363,363,362,363,363,363,363,362,363,363,364,364,365,365,366,365,365,364,364,363,363,362,361,360,360,361,362,363,363,362,361,362,361,360,361,362,361,360,361,362,362,361,360,361,360,361,360,360,361,360,359,359,360,360,359,359,360,360,360,359,359,359,360,361,361,360,360,360,360,360,360,359,360,360,360,360,360,360,360,360,360,360,360,360,359,360,360,359,359,360,359,358,357,358,358,359,359,359,358,358,359,360,359,360,361,361,362,363,364,365,365,365,366,365,366,365,365,365,365,365,365,364,365,366,367,367,368,368,369,369,369,369,369,370,370,371,370,370,370,370,369,369,369,369,369,368,367,366,367,366,367,366,366,366,365,366,367,367,367,368,367,366,366,365,365,365,364,364,365,364,364,363,363,362,362,362,363,364,364,364,364,363,363,362,362,363,364,364,364,364,363,363,363,363,362,362,363,363,363,364,363,362,363,363,363,363,363,363,363,364,365,366,365,365,364,365,364,365,364,365,365,365,364,364,364,364,364,365,365,366,367,367,367,367,366,366,366,366,367,367,367,367,367,367,367,367,367,366,367,367,367,368,367,368,369,369,368,369,369,369,369,369,370,371,371,371,370,371,371,371,371,372,372,371,371,371,371,371,371,372,371,370,371,370,370,371,371,371,371,371,372,372,372,372,373,372,373,373,373,374,374,373,373,372,372,373,373,373,374,375,376,376,377,377,376,376,375,374,374,374,373,372,372,372,372,371,371,371,371,370,371,370,369,370,369,369,368,367,368,368,368,368,369,368,367,366,366,366,366,366,366,366,366,366,365,365,366,367,367,367,366,367,367,366,366,366,366,365,365,365,364,364,364,364,364,364,365,365,366,367,368,367,368,368,369,368,368,368,367,367,367,367,368,368,368,367,367,368,367,367,366,366,367,366,367,367,367,367,367,368,369,370,371,371,372,373,373,374,374,373,374,374,375,374,373,373,372,372,372,371,371,372,373,373,373,372,372,373,373,372,372,372,372,372,372,372,373,373,374,374,373,372,372,372,372,372,371,371,372,372,371,372,372,372,371,371,372,371,372,371,371,372,372,372,372,372,372,373,373,373,374,374,375,375,375,375,375,374,374,373,372,372,371,372,373,373,373,373,372,372,372,371,370,371,372,371,370,369,370,370,370,369,369,370,369,370,370,370,370,371,370,369,369,370,369,369,369,370,370,370,371,371,371,371,372,371,372,373,374,374,375,375,374,374,374,374,375,375,375,376,375,376,376,376,375,375,376,375,374,375,375,374,373,373,372,372,371,371,372,371,370,369,369,369,369,369,369,369,369,370,370,371,371,370,369,368,367,367,368,368,367,367,367,367,366,366,366,366,367,367,367,366,367,368,368,367,367,368,368,367,368,367,367,367,366,366,366,366,366,367,368,368,369,369,369,369,370,370,370,369,370,371,372,371,372,371,372,372,373,372,371,371,370,371,371,370,371,370,371,371,372,373,372,372,372,373,373,373,373,374,374,375,376,376,376,375,374,374,373,373,372,373,373,373,374,375,375,376,375,374,374,373,373,373,374,373,373,373,372,371,372,372,372,371,371,371,371,371,371,370,370,370,369,369,369,369,369,369,368,367,366,367,367,368,369,369,370,370,370,371,372,372,373,373,372,371,371,371,371,371,372,372,373,373,373,373,373,372,372,371,371,371,371,371,372,373,372,372,372,372,371,370,370,371,372,371,371,372,373,373,373,374,373,374,375,374,375,374,375,375,375,374,374,374,374,374,374,374,375,376,376,375,375,374,374,375,376,377,376,376,377,376,375,376,377,376,376,376,377,376,376,376,376,375,375,375,374,374,373,372,371,372,372,371,372,373,372,371,372,372,371,371,371,372,373,372,372,372,371,371,371,372,372,372,373,373,373,372,372,373,374,374,373,374,375,376,377,377,377,378,379,379,378,377,378,378,378,377,378,378,379,379,379,378,379,380,379,378,377,377,377,378,377,376,377,377,376,376,376,376,377,377,376,376,376,376,377,376,377,377,376,376,375,375,376,377,377,377,378,378,379,378,378,378,378,377,376,376,377,377,377,376,375,375,375,376,375,374,374,374,375,375,375,374,373,374,375,375,376,376,376,377,377,378,377,377,376,376,376,377,377,377,377,376,375,375,375,375,375,375,376,377,377,377,378,378,378,377,377,376,376,377,378,379,380,379,378,378,378,379,379,378,377,378,377,377,376,377,377,377,377,378,378,379,379,379,379,379,380,379,379,379,379,380,379,378,379,378,377,376,376,376,376,377,377,376,377,378,379,379,379,378,379,380,379,379,379,378,378,377,378,378,378,377,377,377,378,378,377,376,376,376,376,375,375,375,375,374,374,373,372,372,371,372,372,372,371,372,372,373,372,372,371,371,371,372,373,373,373,373,374,374,375,376,376,377,377,377,377,376,375,375,375,375,376,376,377,377,377,378,378,378,379,380,380,380,380,380,381,381,381,381,380,380,380,380,381,381,382,382,381,380,381,380,380,381,380,381,381,380,381,380,381,381,381,381,380,380,381,381,381,382,382,381,381,380,380,380,380,380,379,378,379,379,379,379,380,379,380,379,379,379,379,379,379,379,379,379,380,379,379,379,379,379,378,377,376,376,377,377,378,377,377,377,376,375,374,374,374,374,375,376,377,378,379,378,379,379,379,379,380,380,380,379,379,378,378,377,377,376,377,377,378,378,377,377,378,378,377,376,377,377,378,378,378,378,377,377,377,377,376,376,375,375,375,374,375,374,374,373,372,373,373,373,373,373,374,374,373,373,373,372,371,372,373,373,374,374,375,374,375,376,376,377,378,377,377,376,376,376,375,376,377,377,378,378,377,377,378,378,378,377,378,378,379,380,381,380,379,378,378,379,379,380,380,381,382,382,382,382,382,383,382,381,380,380,380,381,381,382,382,382,381,381,381,381,381,381,381,380,380,380,379,380,380,380,380,380,379,379,380,379,379,380,380,381,381,381,382,382,382,382,383,382,382,382,383,383,382,383,384,385,385,386,387,388,387,386,387,387,387,387,387,387,386,387,387,388,388,388,389,389,388,389,389,388,388,387,386,385,385,384,383,382,382,382,382,381,381,381,382,382,383,384,383,383,384,384,384,385,385,385,385,385,384,383,382,381,381,382,383,382,383,383,383,382,383,383,382,383,383,384,384,384,384,384,383,383,383,383,383,382,382,382,383,384,384,383,382,381,381,381,382,382,382,381,381,381,382,382,381,381,380,379,379,379,380,380,380,380,380,379,378,377,376,376],"y":[0,0,0,0,0,0,-3,-6,-3,-3,0,0,0,0,3,0,3,0,-3,-3,-6,-6,-6,-6,-9,-9,-12,-12,-9,-6,-9,-9,-12,-12,-9,-9,-6,-6,-3,0,0,0,0,0,-3,-3,0,0,-3,-3,-3,-3,-6,-9,-9,-12,-12,-12,-12,-12,-15,-18,-15,-12,-12,-15,-15,-15,-18,-18,-21,-21,-21,-24,-27,-30,-27,-30,-30,-30,-30,-33,-30,-33,-33,-33,-30,-30,-27,-24,-21,-24,-24,-24,-27,-30,-33,-33,-33,-33,-33,-33,-33,-33,-36,-36,-36,-39,-39,-39,-39,-42,-42,-39,-36,-36,-36,-39,-42,-42,-45,-42,-42,-39,-42,-42,-45,-48,-48,-48,-51,-54,-57,-54,-51,-51,-48,-45,-48,-51,-54,-54,-51,-54,-51,-54,-54,-57,-54,-54,-54,-57,-57,-57,-54,-54,-57,-57,-54,-51,-51,-51,-54,-51,-51,-54,-54,-54,-54,-51,-51,-54,-51,-48,-48,-51,-51,-48,-45,-42,-39,-42,-45,-45,-45,-42,-42,-39,-42,-39,-39,-42,-42,-39,-42,-42,-39,-39,-42,-39,-39,-36,-36,-33,-33,-33,-36,-36,-36,-33,-36,-36,-33,-33,-30,-30,-27,-30,-27,-30,-33,-36,-39,-36,-39,-36,-36,-36,-39,-39,-39,-42,-42,-42,-45,-48,-45,-45,-45,-42,-42,-42,-42,-45,-45,-45,-45,-45,-45,-45,-45,-48,-48,-48,-48,-51,-51,-54,-51,-48,-48,-51,-54,-51,-54,-51,-48,-51,-48,-45,-45,-48,-51,-51,-51,-54,-51,-51,-51,-54,-54,-51,-51,-54,-51,-54,-54,-57,-54,-57,-57,-57,-57,-60,-60,-57,-54,-54,-54,-51,-51,-51,-51,-54,-54,-57,-54,-51,-51,-51,-51,-54,-54,-54,-54,-57,-57,-57,-60,-57,-57,-57,-57,-57,-60,-60,-60,-60,-60,-60,-63,-66,-63,-60,-60,-60,-60,-60,-60,-60,-57,-57,-57,-57,-54,-51,-51,-54,-51,-51,-54,-54,-57,-57,-57,-60,-60,-60,-57,-57,-54,-54,-51,-54,-51,-54,-54,-57,-60,-60,-63,-60,-60,-63,-63,-63,-66,-63,-63,-66,-63,-66,-66,-66,-69,-69,-69,-72,-75,-75,-75,-78,-81,-78,-81,-84,-84,-84,-87,-90,-90,-90,-90,-90,-87,-87,-84,-84,-84,-84,-81,-78,-78,-78,-78,-75,-75,-72,-72,-69,-66,-66,-63,-60,-63,-63,-63,-60,-63,-63,-60,-60,-60,-60,-60,-57,-57,-60,-63,-60,-60,-60,-60,-60,-63,-63,-63,-63,-63,-66,-63,-63,-60,-57,-60,-63,-63,-63,-60,-63,-60,-63,-66,-69,-66,-66,-69,-66,-66,-63,-63,-63,-66,-63,-60,-57,-57,-54,-51,-48,-48,-51,-51,-51,-51,-51,-48,-45,-45,-45,-48,-48,-45,-42,-45,-48,-48,-45,-42,-42,-39,-39,-36,-39,-39,-36,-39,-39,-42,-39,-42,-39,-39,-39,-36,-39,-36,-36,-33,-30,-30,-33,-30,-30,-30,-30,-27,-24,-27,-27,-30,-30,-30,-27,-27,-27,-24,-27,-30,-27,-24,-24,-24,-27,-27,-27,-30,-33,-30,-30,-30,-33,-36,-33,-33,-30,-27,-27,-27,-24,-21,-18,-21,-18,-18,-18,-18,-21,-21,-24,-24,-27,-30,-30,-30,-30,-33,-33,-33,-33,-36,-36,-36,-33,-36,-36,-36,-36,-36,-36,-36,-36,-33,-30,-27,-30,-30,-33,-36,-39,-36,-36,-36,-39,-36,-33,-30,-33,-33,-33,-30,-33,-30,-27,-24,-24,-21,-21,-18,-18,-15,-18,-21,-21,-18,-18,-21,-24,-24,-24,-27,-27,-27,-24,-24,-21,-21,-18,-18,-18,-21,-21,-21,-21,-18,-21,-21,-21,-18,-15,-15,-12,-9,-9,-9,-9,-12,-15,-15,-15,-12,-15,-12,-9,-12,-12,-15,-12,-15,-15,-15,-18,-15,-12,-12,-15,-15,-18,-18,-21,-18,-18,-18,-21,-21,-21,-18,-15,-18,-18,-18,-15,-15,-12,-12,-12,-9,-6,-9,-9,-9,-9,-6,-6,-3,0,0,-3,-6,-6,-9,-6,-3,-3,-6,-9,-9,-9,-9,-9,-6,-9,-12,-12,-12,-12,-9,-6,-6,-6,-9,-12,-9,-9,-6,-6,-9,-9,-6,-6,-9,-6,-6,-6,-6,-3,-3,-6,-6,-6,-6,-6,-9,-12,-15,-18,-18,-18,-21,-21,-18,-21,-18,-15,-15,-15,-18,-18,-21,-21,-21,-24,-24,-24,-24,-24,-27,-27,-27,-27,-30,-33,-33,-33,-36,-39,-36,-39,-39,-39,-36,-36,-36,-39,-39,-39,-36,-33,-36,-36,-39,-39,-42,-45,-45,-48,-45,-42,-42,-39,-39,-39,-42,-42,-45,-42,-42,-39,-36,-36,-36,-36,-33,-36,-39,-42,-45,-45,-48,-51,-54,-51,-51,-51,-51,-48,-48,-48,-51,-51,-51,-51,-51,-51,-51,-51,-51,-51,-54,-51,-51,-48,-48,-45,-45,-45,-48,-48,-51,-54,-51,-51,-51,-48,-51,-51,-54,-57,-54,-51,-51,-51,-48,-48,-48,-48,-48,-51,-51,-48,-51,-51,-51,-54,-51,-51,-51,-54,-54,-54,-54,-57,-57,-57,-57,-57,-54,-54,-57,-57,-57,-60,-60,-57,-57,-54,-51,-54,-54,-54,-51,-48,-51,-51,-51,-48,-48,-45,-48,-48,-48,-48,-48,-51,-54,-51,-48,-45,-48,-51,-51,-51,-51,-51,-51,-48,-51,-54,-51,-51,-51,-54,-54,-54,-54,-51,-51,-51,-48,-48,-45,-45,-42,-39,-39,-42,-45,-48,-51,-48,-48,-48,-45,-48,-45,-42,-45,-45,-42,-45,-42,-42,-45,-48,-48,-48,-48,-45,-42,-45,-45,-42,-39,-39,-39,-39,-36,-36,-36,-39,-36,-33,-36,-36,-33,-36,-36,-36,-36,-33,-30,-30,-27,-27,-27,-24,-24,-24,-27,-27,-30,-30,-30,-30,-30,-30,-30,-27,-30,-33,-33,-30,-33,-33,-33,-33,-33,-33,-30,-27,-27,-27,-24,-24,-24,-24,-24,-27,-30,-30,-30,-30,-30,-27,-27,-30,-33,-33,-33,-33,-30,-27,-24,-21,-21,-18,-18,-15,-12,-15,-15,-15,-15,-18,-18,-18,-21,-24,-27,-27,-30,-27,-27,-27,-30,-30,-30,-33,-30,-30,-30,-30,-30,-30,-27,-30,-30,-33,-33,-36,-36,-36,-39,-36,-33,-36,-39,-42,-42,-39,-39,-42,-45,-48,-45,-45,-42,-42,-39,-39,-39,-39,-42,-45,-42,-45,-48,-51,-54,-57,-57,-57,-57,-57,-57,-57,-60,-63,-66,-63,-66,-66,-63,-63,-63,-63,-63,-60,-60,-60,-60,-63,-66,-66,-63,-60,-60,-60,-60,-63,-63,-63,-66,-66,-66,-66,-69,-69,-66,-66,-63,-63,-63,-63,-60,-63,-63,-60,-60,-60,-60,-63,-63,-60,-63,-63,-66,-69,-66,-66,-69,-66,-66,-66,-66,-66,-66,-63,-63,-66,-66,-63,-63,-60,-60,-60,-57,-54,-57,-54,-57,-57,-60,-60,-60,-57,-57,-57,-60,-63,-66,-66,-66,-63,-60,-60,-60,-63,-66,-69,-72,-72,-72,-75,-75,-75,-75,-72,-69,-66,-66,-63,-63,-60,-63,-66,-66,-66,-69,-69,-69,-69,-72,-75,-72,-69,-69,-66,-69,-69,-72,-75,-72,-72,-72,-75,-78,-81,-84,-87,-87,-87,-84,-87,-84,-81,-84,-87,-84,-87,-87,-90,-93,-93,-93,-96,-96,-93,-93,-90,-87,-90,-90,-93,-96,-93,-96,-99,-102,-99,-102,-99,-99,-99,-99,-102,-99,-96,-93,-93,-96,-96,-93,-96,-93,-93,-93,-93,-93,-93,-96,-99,-96,-96,-99,-99,-96,-96,-96,-93,-93,-90,-87,-87,-84,-87,-87,-87,-87,-90,-93,-93,-90,-90,-93,-93,-90,-90,-90,-90,-90,-93,-96,-93,-93,-93,-93,-90,-93,-93,-96,-93,-96,-93,-93,-96,-96,-99,-99,-102,-102,-102,-105,-102,-105,-108,-111,-114,-117,-114,-111,-111,-111,-114,-111,-111,-111,-108,-108,-105,-108,-108,-105,-102,-105,-102,-105,-105,-105,-105,-105,-108,-111,-111,-111,-114,-111,-111,-108,-108,-111,-114,-114,-114,-117,-120,-120,-120,-117,-117,-117,-117,-117,-114,-117,-120,-120,-120,-117,-117,-120,-120,-117,-117,-114,-117,-120,-117,-114,-111,-111,-111,-111,-111,-114,-114,-114,-111,-111,-111,-111,-114,-114,-114,-111,-111,-114,-114,-114,-114,-114,-114,-114,-111,-114,-114,-114,-117,-114,-111,-111,-111,-114,-114,-114,-117,-117,-117,-114,-114,-111,-114,-111,-114,-114,-117,-117,-117,-117,-120,-120,-117,-117,-117,-117,-120,-120,-117,-114,-117,-120,-123,-126,-123,-126,-123,-126,-129,-132,-132,-132,-135,-132,-132,-132,-129,-129,-126,-126,-129,-126,-123,-120,-123,-120,-117,-117,-120,-120,-120,-117,-114,-111,-114,-111,-111,-108,-111,-111,-114,-114,-114,-114,-114,-111,-111,-108,-108,-108,-105,-102,-102,-102,-99,-99,-99,-102,-99,-96,-96,-99,-102,-102,-102,-99,-96,-96,-96,-96,-93,-93,-96,-96,-96,-93,-93,-93,-90,-90,-90,-87,-90,-93,-90,-90,-93,-93,-96,-93,-96,-96,-99,-96,-99,-99,-99,-99,-102,-102,-102,-99,-102,-99,-99,-99,-99,-96,-99,-96,-93,-93,-90,-90,-93,-93,-96,-96,-99,-99,-96,-96,-99,-102,-99,-99,-102,-102,-102,-99,-99,-102,-102,-102,-99,-102,-105,-105,-102,-99,-99,-99,-99,-99,-99,-99,-99,-99,-99,-99,-99,-99,-96,-96,-96,-93,-90,-90,-90,-90,-90,-93,-90,-90,-90,-90,-93,-96,-96,-99,-99,-96,-96,-96,-99,-96,-99,-96,-93,-90,-90,-90,-87,-84,-84,-81,-81,-78,-78,-75,-72,-69,-72,-72,-75,-75,-72,-72,-75,-75,-72,-72,-75,-72,-72,-72,-69,-66,-69,-72,-75,-72,-69,-69,-69,-69,-69,-69,-69,-66,-66,-69,-69,-72,-72,-75,-75,-72,-72,-72,-75,-75,-75,-78,-78,-75,-75,-75,-75,-78,-75,-72,-75,-78,-75,-75,-72,-72,-72,-69,-69,-69,-72,-72,-72,-72,-72,-72,-69,-69,-72,-72,-72,-72,-72,-72,-72,-72,-69,-66,-63,-63,-60,-60,-57,-60,-60,-60,-60,-60,-57,-54,-54,-54,-57,-57,-57,-60,-60,-60,-60,-60,-57,-57,-60,-63,-63,-60,-57,-57,-54,-51,-48,-48,-45,-45,-45,-48,-48,-45,-48,-45,-48,-51,-54,-54,-54,-51,-51,-51,-48,-48,-48,-45,-48,-48,-48,-51,-48,-48,-51,-54,-54,-51,-48,-51,-51,-51,-48,-48,-51,-51,-54,-54,-54,-54,-54,-54,-54,-51,-54,-54,-54,-51,-51,-51,-54,-51,-54,-54,-54,-51,-51,-51,-48,-48,-51,-51,-48,-51,-54,-51,-48,-48,-48,-48,-45,-45,-42,-42,-42,-42,-39,-42,-39,-42,-45,-45,-45,-45,-48,-51,-51,-51,-54,-54,-54,-54,-54,-54,-57,-60,-57,-57,-54,-51,-48,-48,-48,-45,-45,-45,-45,-48,-51,-51,-51,-54,-57,-54,-54,-57,-60,-57,-60,-60,-60,-60,-63,-63,-66,-63,-63,-63,-60,-57,-57,-54,-54,-51,-48,-51,-51,-51,-48,-51,-54,-54,-51,-51,-51,-48,-48,-48,-48,-51,-51,-48,-51,-51,-51,-51,-51,-51,-48,-51,-51,-51,-48,-48,-45,-45,-45,-48,-48,-48,-48,-45,-42,-42,-42,-45,-48,-48,-45,-42,-45,-42,-42,-42,-39,-42,-39,-36,-33,-33,-33,-36,-36,-36,-36,-39,-42,-42,-42,-45,-45,-42,-45,-45,-42,-39,-42,-42,-39,-39,-39,-39,-42,-45,-45,-45,-48,-51,-54,-54,-57,-60,-60,-60,-60,-60,-57,-54,-57,-57,-57,-60,-60,-57,-57,-57,-57,-57,-60,-63,-63,-63,-63,-60,-57,-57,-57,-60,-60,-63,-60,-63,-60,-63,-66,-69,-72,-69,-69,-69,-72,-72,-69,-72,-72,-75,-78,-78,-78,-81,-81,-81,-81,-81,-81,-81,-84,-81,-81,-81,-78,-75,-72,-72,-69,-69,-72,-69,-69,-69,-69,-69,-66,-66,-69,-72,-72,-75,-75,-75,-78,-75,-75,-72,-72,-72,-72,-69,-69,-69,-72,-72,-75,-78,-81,-78,-81,-81,-84,-84,-84,-81,-78,-78,-75,-75,-78,-75,-75,-75,-72,-72,-75,-75,-72,-69,-72,-72,-72,-72,-72,-72,-72,-72,-72,-72,-72,-69,-66,-66,-69,-72,-75,-72,-72,-75,-78,-78,-78,-78,-78,-75,-72,-75,-75,-75,-75,-75,-75,-78,-78,-81,-81,-81,-78,-75,-78,-78,-81,-81,-81,-81,-81,-81,-81,-81,-81,-78,-81,-78,-81,-81,-84,-87,-87,-87,-84,-81,-81,-81,-81,-78,-75,-72,-72,-72,-69,-72,-72,-75,-78,-78,-75,-72,-72,-72,-69,-66,-66,-69,-69,-69,-69,-69,-72,-72,-75,-78,-78,-78,-78,-81,-84,-81,-81,-81,-84,-84,-84,-81,-84,-81,-78,-78,-81,-81,-81,-81,-84,-84,-81,-78,-75,-72,-72,-75,-75,-72,-69,-66,-69,-66,-66,-66,-63,-60,-60,-63,-63,-63,-60,-60,-60,-57,-57,-60,-63,-63,-63,-60,-57,-60,-60,-63,-60,-60,-60,-63,-63,-63,-63,-66,-66,-63,-60,-60,-57,-57,-54,-57,-57,-54,-54,-51,-54,-51,-51,-51,-54,-54,-54,-57,-57,-54,-54,-51,-48,-45,-48,-48,-45,-45,-48,-45,-48,-45,-45,-48,-45,-45,-45,-48,-48,-51,-54,-54,-57,-60,-57,-57,-54,-54,-54,-57,-57,-60,-63,-63,-63,-66,-63,-60,-63,-60,-60,-60,-60,-60,-60,-57,-54,-54,-54,-54,-51,-51,-51,-48,-45,-48,-48,-48,-45,-45,-45,-48,-45,-48,-48,-45,-45,-48,-51,-51,-54,-51,-48,-45,-45,-42,-42,-39,-39,-36,-36,-33,-33,-33,-30,-30,-30,-33,-33,-30,-27,-30,-30,-33,-33,-33,-33,-36,-36,-39,-39,-42,-39,-39,-39,-36,-33,-33,-30,-30,-30,-30,-30,-33,-33,-36,-36,-39,-42,-42,-42,-45,-42,-42,-42,-42,-39,-39,-42,-42,-39,-39,-39,-39,-39,-42,-39,-36,-33,-33,-30,-33,-33,-33,-33,-33,-33,-33,-33,-33,-33,-33,-36,-36,-39,-39,-39,-39,-42,-42,-39,-39,-36,-39,-39,-42,-45,-42,-42,-42,-45,-42,-45,-45,-48,-51,-51,-51,-51,-48,-48,-48,-48,-48,-45,-42,-42,-39,-39,-36,-33,-33,-36,-36,-39,-39,-36,-36,-33,-36,-36,-36,-36,-33,-33,-33,-36,-36,-36,-33,-33,-33,-30,-30,-27,-30,-33,-33,-30,-30,-33,-33,-36,-33,-33,-33,-33,-36,-39,-39,-39,-39,-42,-45,-45,-45,-45,-45,-45,-48,-51,-54,-54,-51,-51,-51,-51,-51,-51,-51,-54,-51,-54,-57,-54,-54,-51,-48,-45,-48,-45,-45,-45,-45,-45,-48,-45,-48,-51,-48,-51,-54,-51,-51,-54,-51,-48,-48,-51,-48,-45,-48,-45,-42,-45,-45,-42,-39,-42,-45,-42,-42,-42,-45,-45,-48,-51,-48,-48,-48,-48,-45,-45,-48,-48,-48,-48,-45,-42,-42,-42,-42,-39,-36,-36,-33,-30,-27,-27,-30,-27,-24,-21,-18,-18,-18,-21,-18,-15,-18,-21,-18,-18,-15,-18,-21,-21,-21,-18,-18,-18,-15,-15,-15,-18,-21,-18,-15,-15,-12,-9,-9,-6,-3,-3,-3,-3,-3,-6,-6,-6,-9,-9,-9,-6,-9,-9,-12,-15,-15,-15,-12,-9,-9,-12,-12,-9,-12,-15,-18,-21,-24,-24,-24,-24,-24,-21,-24,-24,-21,-18,-15,-15,-18,-21,-18,-15,-15,-15,-15,-18,-18,-18,-15,-12,-15,-12,-15,-12,-12,-15,-12,-12,-12,-15,-15,-18,-21,-21,-24,-27,-27,-27,-27,-27,-27,-30,-27,-27,-27,-30,-30,-30,-30,-30,-27,-30,-30,-27,-30,-27,-27,-30,-33,-33,-33,-33,-33,-33,-33,-36,-36,-36,-36,-33,-33,-33,-36,-36,-39,-42,-42,-42,-42,-42,-45,-48,-48,-45,-48,-51,-54,-54,-54,-51,-48,-48,-51,-51,-51,-51,-51,-51,-48,-51,-51,-51,-51,-54,-51,-48,-48,-45,-45,-45,-45,-42,-42,-42,-39,-42,-39,-36,-39,-42,-42,-42,-45,-42,-42,-45,-48,-45,-45,-42,-42,-42,-45,-42,-39,-39,-36,-39,-39,-42,-39,-36,-39,-39,-42,-42,-42,-45,-42,-42,-39,-39,-39,-36,-36,-36,-39,-39,-39,-39,-42,-42,-42,-42,-39,-39,-39,-36,-33,-33,-36,-39,-39,-39,-36,-39,-39,-36,-39,-39,-36,-36,-36,-39,-39,-39,-39,-39,-39,-39,-42,-45,-48,-48,-45,-42,-45,-48,-48,-48,-51,-54,-51,-51,-51,-48,-45,-45,-48,-45,-42,-42,-45,-42,-42,-39,-42,-42,-42,-45,-45,-45,-45,-48,-48,-51,-51,-51,-51,-48,-51,-54,-57,-57,-57,-57,-57,-57,-57,-57,-60,-60,-60,-60,-60,-57,-57,-60,-60,-63,-63,-66,-63,-63,-60,-57,-57,-60,-63,-66,-66,-66,-63,-63,-66,-63,-63,-63,-60,-60,-57,-57,-54,-51,-51,-48,-51,-54,-51,-51,-51,-51,-48,-45,-45,-45,-42,-39,-39,-39,-36,-36,-36,-36,-33,-36,-39,-39,-39,-39,-42,-39,-39,-39,-39,-42,-42,-42,-42,-45,-48,-48,-48,-48,-51,-48,-48,-48,-51,-51,-51,-51,-54,-51,-48,-51,-48,-51,-48,-48,-48,-48,-48,-45,-42,-42,-42,-39,-36,-39,-39,-42,-39,-39,-39,-42,-42,-39,-42,-39,-39,-36,-33,-36,-39,-39,-39,-39,-39,-42,-42,-45,-45,-45,-45,-48,-45,-45,-45,-48,-48,-48,-45,-45,-48,-45,-48,-45,-45,-48,-48,-48,-48,-51,-51,-54,-54,-51,-48,-51,-51,-51,-54,-54,-57,-57,-57,-60,-60,-63,-60,-63,-66,-69,-69,-69,-69,-72,-72,-72,-72,-72,-69,-69,-69,-69,-72,-72,-72,-72,-72,-69,-69,-72,-72,-75,-75,-72,-72,-72,-72,-75,-75,-78,-78,-78,-78,-78,-78,-81,-78,-78,-78,-81,-84,-84,-81,-81,-78,-78,-78,-75,-78,-81,-78,-75,-75,-78,-75,-75,-75,-78,-78,-75,-75,-75,-75,-75,-78,-75,-75,-72,-75,-72,-75,-75,-75,-78,-81,-84,-84,-84,-84,-87,-84,-87,-84,-81,-78,-81,-78,-78,-78,-78,-75,-75,-75,-75,-72,-69,-69,-69,-69,-72,-75,-75,-75,-75,-75,-72,-69,-72,-75,-75,-75,-78,-78,-78,-78,-81,-84,-87,-90,-90,-87,-87,-90,-90,-93,-93,-90,-90,-90,-87,-87,-84,-84,-87,-87,-87,-84,-84,-84,-84,-81,-81,-84,-84,-84,-87,-87,-87,-90,-90,-93,-93,-96,-96,-93,-93,-90,-93,-96,-99,-102,-102,-99,-99,-99,-99,-96,-93,-90,-93,-96,-99,-99,-99,-99,-99,-96,-96,-96,-99,-99,-96,-99,-99,-99,-99,-99,-99,-102,-102,-105,-108,-108,-108,-108,-105,-105,-105,-108,-108,-105,-108,-108,-108,-111,-108,-111,-114,-114,-111,-114,-111,-114,-114,-114,-117,-117,-120,-117,-120,-120,-123,-123,-123,-123,-126,-126,-129,-129,-132,-132,-132,-135,-135,-132,-132,-132,-135,-138,-138,-135,-135,-135,-135,-132,-132,-135,-135,-135,-135,-138,-135,-132,-132,-135,-135,-138,-138,-141,-138,-138,-138,-135,-135,-135,-132,-129,-129,-132,-135,-138,-138,-141,-138,-138,-138,-138,-135,-135,-138,-138,-135,-132,-135,-132,-135,-132,-132,-132,-132,-132,-132,-132,-132,-135,-138,-138,-135,-138,-138,-138,-141,-144,-144,-144,-147,-150,-150,-153,-150,-150,-153,-156,-156,-156,-159,-159,-156,-156,-156,-156,-153,-153,-153,-153,-150,-150,-150,-150,-150,-147,-147,-147,-150,-150,-150,-150,-147,-147,-144,-141,-141,-141,-141,-141,-138,-138,-138,-135,-138,-138,-138,-141,-141,-141,-144,-144,-144,-144,-144,-147,-150,-150,-150,-150,-150,-147,-144,-144,-144,-144,-144,-147,-147,-147,-150,-150,-153,-156,-156,-159,-156,-153,-153,-150,-150,-150,-153,-156,-156,-156,-159,-159,-159,-156,-156,-156,-159,-159,-159,-156,-156,-159,-159,-159,-156,-153,-156,-156,-159,-159,-162,-162,-165,-162,-162,-165,-165,-162,-159,-159,-159,-156,-156,-156,-156,-156,-153,-150,-150,-150,-150,-150,-153,-153,-153,-153,-153,-150,-150,-150,-147,-147,-147,-150,-150,-147,-144,-144,-144,-141,-144,-144,-144,-141,-138,-138,-138,-135,-135,-132,-129,-129,-126,-126,-123,-123,-123,-123,-123,-126,-123,-126,-129,-129,-129,-126,-126,-126,-129,-126,-123,-123,-123,-120,-120,-120,-120,-117,-120,-120,-120,-123,-126,-123,-120,-120,-123,-123,-120,-120,-120,-123,-123,-123,-123,-123,-126,-123,-126,-126,-126,-123,-123,-123,-123,-120,-123,-123,-123,-120,-117,-117,-117,-117,-117,-117,-117,-120,-117,-120,-120,-120,-123,-120,-120,-120,-117,-114,-114,-114,-114,-111,-111,-114,-114,-114,-114,-111,-111,-111,-111,-114,-117,-117,-117,-117,-120,-120,-123,-120,-120,-120,-120,-123,-120,-117,-114,-114,-114,-114,-117,-114,-117,-114,-114,-111,-114,-117,-114,-114,-111,-111,-111,-108,-108,-105,-105,-108,-108,-111,-111,-111,-111,-111,-114,-114,-117,-114,-114,-117,-117,-120,-123,-126,-126,-129,-129,-126,-123,-120,-123,-123,-123,-123,-120,-123,-123,-126,-126,-123,-123,-126,-126,-126,-123,-120,-120,-123,-123,-123,-120,-123,-126,-126,-129,-126,-129,-132,-135,-132,-135,-135,-138,-141,-138,-138,-138,-135,-132,-129,-129,-129,-129,-126,-126,-123,-123,-123,-120,-117,-117,-117,-114,-114,-111,-111,-108,-108,-111,-108,-105,-105,-105,-105,-105,-108,-108,-111,-111,-114,-114,-114,-114,-117,-117,-117,-114,-114,-117,-120,-120,-123,-120,-117,-114,-117,-117,-120,-123,-126,-126,-129,-126,-126,-126,-126,-126,-129,-132,-132,-135,-135,-135,-135,-132,-132,-129,-129,-132,-135,-132,-132,-135,-135,-135,-135,-135,-138,-141,-141,-138,-141,-141,-141,-141,-141,-141,-141,-144,-144,-147,-147,-147,-147,-144,-144,-144,-147,-147,-147,-150,-147,-147,-147,-147,-144,-144,-147,-147,-147,-144,-144,-144,-141,-141,-144,-141,-138,-135,-132,-132,-135,-135,-135,-135,-135,-132,-135,-138,-141,-138,-138,-135,-135,-138,-135,-135,-135,-135,-135,-135,-135,-138,-138,-138,-141,-141,-141,-141,-141,-141,-144,-144,-144,-144,-144,-141,-138,-138,-138,-141,-141,-141,-144,-147,-147,-150,-153,-153,-153,-153,-150,-153,-150,-150,-150,-153,-150,-153,-150,-153,-156,-156,-156,-159,-159,-162,-159,-159,-159,-159,-159,-162,-162,-162,-165,-168,-171,-168,-168,-171,-168,-171,-171,-174,-171,-168,-168,-171,-171,-171,-174,-177,-177,-177,-177,-177,-177,-177,-174,-177,-177,-177,-177,-177,-177,-180,-177,-174,-174,-174,-171,-171,-171,-168,-165,-168,-168,-165,-168,-171,-174,-174,-171,-171,-174,-171,-171,-171,-174,-171,-174,-174,-174,-174,-174,-174,-177,-177,-177,-174,-174,-174,-177,-180,-183,-186,-183,-180,-183,-183,-180,-183,-180,-180,-180,-180,-180,-180,-177,-180,-183,-183,-180,-177,-180,-180,-183,-183,-180,-183,-186,-189,-186,-186,-186,-186,-189,-186,-183,-183,-183,-183,-186,-189,-192,-195,-195,-195,-192,-192,-192,-195,-195,-195,-198,-201,-198,-198,-195,-198,-201,-201,-204,-201,-201,-201,-204,-204,-207,-207,-207,-207,-204,-204,-204,-201,-204,-204,-201,-204,-201,-198,-195,-195,-192,-189,-186,-183,-186,-186,-189,-189,-186,-183,-183,-183,-183,-183,-180,-180,-180,-177,-177,-177,-177,-177,-177,-177,-177,-177,-177,-180,-180,-177,-180,-177,-177,-174,-174,-177,-177,-177,-177,-177,-174,-171,-174,-174,-174,-174,-177,-174,-174,-177,-177,-177,-180,-180,-177,-180,-180,-177,-180,-180,-183,-186,-186,-186,-186,-183,-183,-183,-183,-183,-180,-183,-186,-186,-189,-189,-189,-192,-192,-192,-195,-198,-198,-195,-195,-195,-195,-195,-195,-198,-198,-201,-201,-204,-204,-207,-207,-207,-204,-201,-201,-198,-201,-201,-201,-201,-201,-198,-198,-195,-195,-195,-198,-195,-198,-198,-198,-198,-195,-198,-195,-192,-189,-186,-186,-189,-189,-192,-192,-189,-189,-189,-192,-192,-189,-192,-189,-189,-189,-189,-189,-192,-192,-192,-192,-192,-192,-192,-192,-192,-195,-192,-192,-192,-192,-192,-195,-195,-195,-198,-198,-201,-201,-198,-198,-198,-198,-198,-201,-201,-201,-201,-201,-201,-204,-204,-201,-201,-204,-207,-204,-204,-207,-207,-207,-207,-204,-204,-201,-201,-204,-204,-201,-198,-201,-201,-198,-198,-198,-201,-201,-201,-201,-201,-198,-198,-198,-198,-195,-192,-192,-192,-192,-189,-189,-186,-186,-183,-183,-183,-183,-186,-183,-180,-177,-174,-171,-168,-165,-165,-168,-165,-165,-168,-165,-165,-162,-165,-168,-168,-168,-165,-162,-165,-168,-165,-165,-162,-165,-165,-165,-165,-168,-171,-168,-165,-168,-168,-171,-174,-174,-171,-174,-174,-171,-171,-171,-171,-174,-174,-174,-174,-174,-174,-174,-174,-171,-168,-171,-171,-171,-168,-165,-162,-162,-165,-165,-168,-165,-168,-168,-168,-165,-168,-168,-165,-168,-171,-168,-168,-168,-171,-171,-174,-177,-177,-177,-177,-177,-177,-174,-171,-171,-171,-171,-174,-177,-177,-174,-177,-180,-177,-180,-177,-174,-177,-177,-180,-180,-180,-180,-183,-183,-183,-183,-183,-180,-180,-177,-174,-174,-174,-177,-177,-177,-177,-177,-180,-177,-180,-177,-180,-183,-183,-186,-186,-186,-189,-192,-189,-192,-189,-192,-192,-189,-186,-189,-189,-189,-192,-192,-195,-198,-198,-198,-201,-204,-201,-201,-204,-201,-198,-198,-198,-195,-198,-201,-204,-201,-201,-201,-201,-198,-198,-198,-195,-195,-195,-198,-198,-198,-201,-201,-204,-207,-207,-204,-207,-207,-207,-204,-207,-210,-210,-210,-210,-210,-210,-213,-216,-213,-213,-213,-213,-210,-210,-213,-213,-216,-219,-216,-219,-219,-219,-219,-216,-216,-216,-216,-216,-216,-216,-219,-216,-216,-216,-216,-219,-219,-219,-216,-213,-210,-213,-213,-210,-210,-210,-210,-210,-210,-207,-207,-204,-201,-204,-204,-201,-201,-204,-204,-204,-207,-210,-207,-210,-210,-210,-210,-213,-210,-210,-207,-204,-204,-207,-210,-207,-207,-204,-201,-204,-207,-207,-210,-210,-207,-207,-207,-207,-210,-207,-207,-204,-204,-201,-201,-198,-198,-195,-195,-195,-198,-198,-198,-195,-195,-192,-189,-192,-189,-186,-189,-192,-192,-192,-195,-198,-195,-198,-198,-198,-195,-195,-192,-192,-192,-192,-192,-192,-192,-195,-195,-195,-192,-192,-195,-195,-192,-195,-192,-192,-189,-189,-192,-192,-192,-189,-189,-186,-183,-186,-183,-183,-183,-183,-183,-186,-183,-183,-180,-180,-183,-183,-180,-183,-183,-183,-186,-189,-192,-195,-198,-201,-198,-201,-198,-201,-198,-198,-198,-198,-201,-201,-198,-198,-201,-198,-195,-195,-195,-195,-195,-195,-195,-195,-195,-195,-195,-198,-195,-195,-195,-195,-192,-195,-195,-192,-189,-192,-195,-198,-201,-198,-201,-204,-204,-201,-204,-207,-210,-207,-210,-207,-207,-207,-207,-207,-207,-210,-210,-213,-213,-216,-213,-213,-216,-213,-213,-213,-213,-210,-210,-210,-213,-213,-213,-213,-216,-219,-222,-219,-219,-222,-222,-222,-222,-225,-228,-228,-225,-225,-225,-225,-228,-231,-228,-228,-228,-231,-228,-228,-231,-228,-228,-228,-228,-228,-231,-231,-228,-225,-225,-225,-222,-222,-225,-225,-228,-228,-228,-228,-225,-228,-228,-228,-228,-228,-228,-228,-231,-231,-234,-234,-237,-234,-234,-237,-234,-237,-237,-240,-240,-237,-240,-243,-246,-246,-243,-243,-243,-243,-243,-246,-249,-252,-252,-252,-252,-249,-249,-249,-249,-252,-255,-252,-252,-252,-252,-252,-252,-249,-249,-246,-243,-240,-237,-240,-243,-240,-240,-243,-243,-243,-246,-249,-249,-249,-252,-252,-249,-246,-246,-249,-249,-249,-246,-243,-246,-243,-243,-246,-243,-240,-240,-240,-237,-237,-234,-237,-234,-234,-234,-231,-234,-231,-228,-231,-231,-228,-228,-228,-231,-231,-231,-234,-234,-231,-231,-231,-231,-228,-225,-222,-222,-222,-222,-219,-216,-219,-219,-219,-219,-222,-222,-222,-219,-216,-213,-210,-210,-213,-210,-210,-213,-213,-216,-216,-219,-216,-213,-213,-216,-216,-213,-213,-216,-216,-216,-216,-216,-216,-219,-222,-219,-222,-225,-225,-228,-225,-228,-225,-222,-219,-219,-219,-216,-219,-216,-219,-222,-222,-219,-222,-222,-219,-216,-213,-213,-213,-210,-210,-210,-213,-216,-216,-216,-219,-219,-222,-222,-225,-222,-219,-216,-219,-219,-216,-216,-216,-219,-216,-219,-219,-216,-216,-216,-216,-216,-213,-216,-219,-219,-222,-219,-216,-219,-216,-216,-216,-216,-216,-213,-210,-210,-210,-210,-213,-210,-207,-207,-210,-210,-207,-204,-204,-201,-204,-201,-201,-198,-201,-198,-198,-198,-195,-192,-195,-195,-198,-195,-195,-195,-198,-195,-195,-198,-198,-198,-198,-198,-198,-195,-195,-195,-195,-198,-198,-201,-198,-195,-192,-192,-189,-186,-183,-183,-183,-183,-186,-189,-189,-189,-186,-189,-192,-195,-195,-198,-201,-201,-204,-204,-201,-201,-201,-201,-201,-201,-201,-201,-198,-201,-198,-198,-201,-198,-195,-195,-195,-192,-189,-189,-192,-195,-195,-198,-198,-201,-201,-198,-195,-198,-195,-195,-198,-201,-201,-204,-201,-204,-201,-201,-201,-201,-201,-201,-201,-201,-201,-198,-201,-204,-204,-204,-207,-210,-210,-213,-213,-210,-210,-210,-210,-210,-207,-207,-210,-210,-210,-210,-207,-210,-213,-216,-216,-216,-216,-216,-216,-216,-216,-216,-213,-216,-219,-216,-216,-216,-213,-216,-213,-210,-213,-216,-216,-213,-216,-216,-216,-216,-213,-216,-216,-213,-213,-213,-216,-219,-222,-222,-222,-222,-225,-225,-222,-225,-228,-225,-222,-219,-219,-219,-216,-216,-219,-222,-222,-225,-222,-225,-222,-225,-225,-222,-225,-222,-222,-219,-219,-219,-222,-219,-219,-219,-219,-219,-216,-216,-216,-216,-216,-213,-210,-210,-210,-210,-207,-210,-207,-207,-207,-207,-207,-210,-207,-210,-207,-210,-207,-204,-207,-207,-204,-207,-210,-207,-207,-210,-207,-207,-204,-204,-207,-210,-207,-207,-204,-204,-204,-204,-201,-201,-204,-207,-204,-204,-204,-204,-201,-204,-201,-198,-201,-204,-207,-210,-210,-210,-207,-207,-204,-207,-207,-204,-201,-198,-198,-198,-195,-192,-192,-192,-192,-192,-192,-195,-195,-195,-198,-198,-195,-195,-192,-195,-195,-192,-192,-192,-192,-192,-189,-186,-186,-189,-189,-189,-186,-189,-186,-186,-189,-192,-192,-195,-195,-198,-201,-201,-201,-201,-201,-198,-195,-198,-201,-201,-201,-198,-198,-198,-198,-201,-201,-201,-204,-204,-204,-204,-204,-204,-204,-207,-207,-210,-213,-210,-210,-210,-210,-207,-204,-204,-207,-207,-204,-207,-207,-207,-207,-204,-201,-204,-204,-204,-207,-204,-201,-201,-198,-201,-198,-201,-201,-201,-204,-204,-207,-210,-213,-210,-210,-213,-213,-216,-219,-222,-219,-219,-219,-222,-219,-216,-213,-213,-213,-213,-213,-213,-213,-216,-213,-213,-213,-216,-216,-216,-213,-210,-207,-204,-201,-201,-201,-201,-201,-198,-198,-198,-198,-195,-198,-201,-201,-198,-198,-201,-201,-201,-198,-198,-198,-201,-198,-198,-201,-201,-201,-198,-198,-198,-198,-195,-195,-192,-192,-195,-195,-195,-198,-195,-195,-195,-195,-198,-198,-201,-198,-195,-195,-195,-195,-195,-198,-195,-195,-198,-201,-204,-201,-201,-201,-204,-201,-198,-201,-201,-204,-204,-204,-201,-204,-204,-201,-201,-201,-201,-201,-201,-198,-195,-195,-192,-192,-195,-198,-198,-198,-201,-201,-204,-201,-198,-195,-195,-195,-195,-195,-195,-195,-192,-192,-195,-192,-195,-195,-195,-195,-192,-192,-192,-192,-189,-186,-183,-183,-183,-183,-186,-183,-183,-183,-186,-183,-183,-183,-183,-183,-183,-183,-186,-186,-189,-192,-192,-189,-192,-195,-198,-198,-198,-201,-201,-204,-201,-198,-198,-198,-201,-201,-201,-204,-204,-204,-204,-201,-198,-198,-198,-198,-195,-195,-195,-198,-198,-198,-198,-198,-201,-204,-207,-204,-201,-201,-204,-204,-207,-210,-213,-210,-213,-213,-213,-210,-213,-216,-219,-222,-222,-222,-222,-222,-222,-222,-222,-222,-225,-225,-228,-228,-225,-228,-225,-225,-228,-228,-228,-228,-231,-228,-225,-222,-222,-225,-225,-225,-225,-225,-228,-228,-225,-222,-225,-225,-222,-222,-225,-228,-228,-225,-225,-222,-222,-222,-222,-219,-219,-219,-216,-216,-216,-216,-213,-213,-210,-210,-207,-204,-204,-201,-201,-201,-204,-204,-201,-201,-204,-201,-201,-204,-204,-204,-207,-210,-210,-213,-210,-213,-216,-213,-210,-210,-210,-207,-204,-204,-201,-198,-201,-201,-198,-198,-198,-195,-195,-198,-198,-201,-198,-198,-201,-201,-204,-204,-204,-204,-204,-201,-201,-204,-201,-201,-198,-195,-195,-198,-198,-198,-201,-204,-204,-204,-201,-198,-195,-195,-195,-195,-192,-192,-189,-192,-192,-192,-189,-189,-189,-189,-189,-189,-189,-186,-186,-189,-189,-192,-192,-192,-192,-192,-192,-192,-192,-189,-186,-183,-180,-183,-180,-183,-186,-186,-183,-186,-183,-186,-186,-183,-183,-180,-180,-180,-180,-180,-180,-177,-177,-174,-174,-171,-168,-165,-165,-168,-165,-165,-162,-159,-156,-159,-159,-159,-159,-159,-159,-159,-159,-156,-159,-156,-159,-159,-156,-156,-156,-153,-156,-156,-153,-153,-153,-150,-147,-147,-147,-147,-150,-147,-147,-150,-150,-153,-153,-153,-150,-153,-153,-153,-153,-156,-156,-156,-153,-153,-153,-156,-156,-153,-156,-156,-159,-156,-159,-162,-162,-162,-162,-165,-168,-168,-165,-162,-162,-162,-159,-159,-159,-159,-162,-162,-159,-159,-156,-153,-153,-153,-153,-153,-153,-153,-150,-150,-153,-156,-153,-156,-159,-159,-159,-156,-153,-156,-156,-153,-150,-153,-153,-153,-153,-153,-153,-153,-153,-153,-153,-153,-156,-156,-156,-153,-153,-153,-153,-156,-153,-156,-156,-159,-162,-159,-156,-156,-159,-162,-159,-156,-159,-162,-162,-165,-162,-165,-165,-168,-165,-168,-168,-168,-168,-168,-171,-168,-168,-165,-165,-168,-168,-168,-165,-165,-165,-168,-168,-171,-171,-171,-174,-177,-180,-183,-180,-180,-180,-180,-180,-180,-180,-180,-177,-177,-174,-174,-171,-168,-165,-165,-165,-162,-162,-162,-162,-162,-162,-165,-162,-165,-165,-168,-171,-174,-177,-180,-177,-174,-171,-171,-171,-171,-168,-168,-165,-162,-162,-159,-159,-159,-159,-156,-156,-159,-159,-156,-153,-153,-153,-153,-156,-153,-153,-153,-150,-147,-147,-147,-150,-147,-147,-147,-147,-144,-144,-144,-147,-147,-147,-150,-150,-150,-153,-156,-159,-159,-156,-153,-156,-156,-159,-162,-162,-162,-162,-159,-159,-159,-156,-153,-156,-159,-156,-156,-156,-156,-159,-162,-159,-162,-165,-165,-165,-165,-165,-165,-168,-168,-171,-174,-174,-177,-174,-174,-177,-177,-174,-174,-171,-174,-174,-171,-171,-171,-171,-171,-171,-168,-165,-165,-162,-162,-159,-159,-159,-162,-165,-165,-168,-165,-162,-162,-162,-162,-162,-162,-159,-159,-162,-159,-156,-159,-162,-162,-159,-159,-159,-156,-156,-159,-159,-162,-159,-162,-162,-159,-162,-165,-162,-165,-162,-162,-162,-162,-162,-159,-159,-159,-162,-162,-159,-159,-159,-159,-156,-156,-156,-156,-156,-156,-153,-150,-147,-147,-144,-144,-147,-150,-150,-150,-147,-147,-147,-147,-147,-150,-147,-150,-153,-150,-147,-144,-144,-141,-144,-141,-138,-141,-141,-144,-144,-144,-141,-141,-141,-138,-138,-141,-138,-138,-141,-138,-141,-138,-138,-141,-141,-138,-135,-138,-138,-138,-141,-141,-138,-138,-141,-138,-138,-138,-138,-141,-144,-141,-141,-141,-141,-141,-144,-147,-147,-147,-144,-144,-141,-144,-144,-141,-141,-144,-141,-138,-138,-138,-135,-135,-135,-135,-132,-132,-132,-135,-132,-132,-132,-135,-132,-135,-132,-132,-132,-132,-129,-129,-126,-126,-129,-126,-126,-123,-126,-126,-126,-126,-126,-129,-132,-132,-132,-132,-132,-132,-132,-129,-126,-123,-123,-120,-120,-120,-117,-120,-120,-120,-120,-120,-117,-117,-114,-111,-114,-111,-114,-117,-117,-120,-123,-120,-120,-120,-117,-117,-117,-117,-117,-117,-114,-114,-117,-120,-120,-120,-117,-117,-114,-111,-114,-111,-111,-114,-111,-114,-117,-117,-120,-117,-117,-117,-117,-117,-120,-120,-120,-120,-123,-123,-123,-126,-129,-126,-126,-129,-126,-123,-126,-126,-126,-126,-123,-123,-126,-123,-120,-120,-123,-126,-123,-123,-123,-123,-126,-126,-123,-123,-123,-120,-120,-123,-126,-126,-126,-126,-123,-123,-126,-126,-123,-120,-123,-123,-120,-120,-117,-120,-120,-120,-120,-120,-117,-120,-120,-120,-117,-114,-111,-114,-114,-114,-117,-114,-117,-117,-117,-120,-120,-120,-123,-126,-129,-126,-126,-126,-126,-129,-132,-135,-138,-141,-138,-141,-138,-138,-135,-138,-135,-135,-135,-135,-132,-129,-126,-126,-126,-126,-126,-126,-123,-126,-123,-120,-123,-120,-117,-114,-117,-114,-114,-114,-114,-111,-111,-111,-111,-111,-114,-114,-117,-114,-114,-117,-117,-117,-117,-117,-117,-114,-114,-117,-117,-120,-120,-123,-123,-126,-126,-126,-126,-129,-129,-126,-123,-120,-123,-126,-123,-126,-126,-129,-126,-126,-129,-132,-132,-135,-138,-138,-141,-141,-141,-141,-141,-141,-138,-138,-135,-138,-138,-138,-138,-141,-141,-141,-138,-135,-135,-132,-129,-129,-126,-123,-126,-126,-126,-126,-123,-123,-123,-123,-123,-126,-126,-126,-123,-126,-129,-129,-129,-132,-135,-135,-132,-135,-135,-135,-135,-132,-129,-129,-129,-132,-129,-129,-126,-126,-126,-126,-129,-132,-132,-132,-135,-132,-129,-132,-135,-135,-132,-132,-135,-138,-138,-141,-141,-144,-144,-144,-144,-144,-144,-147,-147,-150,-150,-147,-150,-150,-150,-153,-153,-156,-156,-156,-153,-153,-156,-153,-153,-156,-156,-159,-159,-159,-156,-156,-156,-156,-153,-150,-150,-147,-147,-144,-144,-141,-144,-147,-147,-147,-147,-147,-144,-141,-141,-141,-138,-141,-138,-141,-141,-144,-144,-147,-147,-144,-147,-147,-147,-144,-147,-144,-141,-138,-138,-138,-135,-135,-135,-135,-138,-141,-144,-141,-144,-144,-147,-147,-144,-141,-141,-141,-144,-144,-141,-141,-141,-141,-144,-144,-141,-141,-144,-141,-138,-141,-138,-138,-138,-138,-138,-135,-135,-132,-132,-135,-135,-135,-135,-135,-135,-138,-135,-135,-132,-135,-135,-132,-132,-135,-135,-132,-132,-135,-135,-135,-135,-132,-132,-135,-135,-138,-135,-135,-138,-135,-135,-135,-135,-135,-135,-135,-138,-141,-144,-147,-150,-147,-147,-147,-144,-141,-144,-144,-147,-144,-144,-147,-144,-147,-147,-147,-147,-144,-144,-144,-147,-144,-147,-144,-147,-147,-150,-147,-144,-144,-144,-144,-144,-141,-144,-144,-144,-147,-144,-144,-144,-141,-141,-141,-141,-141,-141,-138,-138,-138,-138,-138,-138,-138,-138,-138,-141,-141,-141,-144,-144,-144,-147,-150,-150,-153,-150,-147,-147,-147,-150,-150,-150,-150,-150,-150,-150,-150,-147,-150,-150,-153,-156,-159,-159,-159,-162,-159,-156,-153,-156,-153,-153,-156,-156,-153,-150,-147,-147,-147,-147,-147,-147,-147,-150,-147,-147,-150,-150,-153,-153,-156,-153,-153,-153,-153,-153,-153,-153,-153,-156,-156,-153,-150,-147,-144,-144,-147,-147,-147,-147,-144,-144,-141,-138,-138,-141,-138,-135,-138,-135,-132,-132,-132,-129,-132,-129,-132,-129,-126,-123,-123,-120,-120,-120,-123,-123,-120,-123,-126,-126,-129,-129,-129,-126,-126,-129,-129,-129,-129,-129,-129,-132,-129,-129,-132,-129,-129,-129,-132,-132,-132,-135,-132,-129,-126,-129,-129,-129,-129,-126,-129,-132,-135,-138,-141,-144,-144,-144,-147,-147,-144,-144,-144,-144,-141,-144,-147,-147,-144,-147,-150,-150,-147,-144,-141,-138,-138,-135,-132,-132,-129,-129,-129,-126,-123,-123,-123,-123,-126,-129,-132,-129,-126,-123,-123,-123,-120,-120,-120,-117,-120,-120,-123,-126,-123,-120,-117,-114,-117,-117,-117,-117,-114,-111,-114,-117,-120,-117,-117,-117,-117,-117,-117,-117,-117,-120,-120,-123,-126,-126,-129,-129,-129,-126,-126,-126,-123,-120,-120,-117,-117,-117,-117,-117,-117,-114,-111,-111,-114,-117,-117,-120,-123,-120,-120,-117,-117,-114,-117,-114,-117,-117,-120,-117,-117,-117,-114,-117,-117,-117,-114,-117,-120,-120,-120,-120,-120,-123,-126,-126,-126,-123,-123,-126,-126,-129,-129,-132,-132,-132,-135,-132,-135,-132,-132,-132,-132,-132,-132,-129,-129,-129,-126,-126,-126,-126,-126,-126,-129,-126,-123,-123,-126,-129,-126,-123,-126,-123,-126,-126,-126,-126,-123,-123,-123,-123,-123,-120,-123,-126,-126,-126,-129,-129,-132,-129,-126,-126,-123,-123,-126,-126,-126,-129,-129,-126,-123,-126,-123,-123,-126,-129,-132,-132,-132,-132,-135,-138,-138,-141,-141,-141,-144,-147,-147,-147,-147,-147,-147,-147,-150,-153,-153,-153,-156,-156,-156,-159,-156,-153,-150,-153,-150,-153,-153,-156,-153,-153,-150,-153,-156,-153,-153,-156,-153,-153,-150,-153,-150,-147,-150,-150,-150,-153,-150,-147,-147,-144,-147,-150,-153,-156,-156,-156,-159,-156,-153,-153,-153,-153,-156,-159,-162,-165,-165,-165,-168,-168,-171,-171,-168,-168,-168,-168,-165,-168,-165,-165,-165,-165,-168,-165,-162,-159,-162,-162,-165,-165,-165,-165,-165,-165,-162,-159,-156,-159,-159,-162,-165,-162,-162,-165,-165,-162,-159,-159,-162,-159,-159,-162,-162,-162,-162,-165,-165,-168,-168,-168,-168,-168,-165,-165,-165,-165,-168,-168,-165,-168,-165,-168,-168,-168,-168,-171,-171,-171,-168,-165,-162,-162,-162,-165,-162,-162,-165,-165,-168,-168,-168,-171,-174,-177,-177,-177,-177,-177,-177,-177,-177,-177,-177,-174,-174,-174,-171,-171,-168,-165,-168,-168,-171,-171,-171,-168,-165,-162,-165,-165,-168,-165,-162,-162,-162,-159,-156,-159,-159,-156,-156,-156,-156,-156,-159,-159,-159,-162,-162,-162,-162,-165,-168,-168,-168,-165,-165,-165,-165,-165,-162,-162,-162,-162,-165,-165,-162,-159,-162,-165,-165,-165,-168,-165,-168,-168,-165,-168,-171,-171,-168,-168,-168,-168,-168,-168,-168,-165,-162,-165,-168,-171,-171,-171,-171,-168,-168,-168,-168,-171,-174,-177,-177,-174,-174,-174,-174,-174,-177,-177,-174,-177,-180,-177,-180,-177,-177,-180,-177,-177,-180,-180,-180,-180,-180,-180,-180,-177,-177,-177,-180,-177,-180,-177,-180,-177,-180,-177,-180,-183,-180,-177,-177,-174,-174,-174,-171,-171,-174,-174,-174,-174,-174,-174,-171,-174,-174,-177,-180,-180,-177,-177,-177,-177,-177,-180,-180,-180,-180,-183,-186,-186,-186,-186,-186,-189,-189,-189,-189,-186,-183,-183,-180,-183,-183,-183,-186,-186,-183,-183,-183,-180,-183,-180,-183,-183,-186,-189,-192,-192,-189,-189,-192,-192,-192,-192,-192,-195,-198,-195,-192,-189,-189,-189,-189,-189,-189,-189,-189,-192,-192,-192,-195,-195,-195,-195,-195,-195,-195,-192,-192,-192,-195,-195,-198,-201,-201,-204,-204,-204,-204,-207,-210,-207,-210,-210,-210,-213,-210,-210,-210,-210,-207,-207,-210,-210,-210,-207,-204,-201,-204,-207,-207,-210,-213,-210,-207,-207,-207,-207,-207,-210,-210,-210,-210,-210,-210,-213,-213,-213,-210,-213,-213,-213,-210,-213,-213,-213,-210,-213,-210,-213,-216,-213,-213,-213,-216,-216,-216,-219,-219,-219,-216,-213,-213,-216,-219,-216,-213,-213,-210,-210,-210,-213,-213,-213,-213,-216,-219,-219,-216,-213,-210,-207,-210,-213,-213,-213,-210,-210,-207,-207,-207,-207,-207,-207,-204,-204,-204,-204,-204,-207,-207,-210,-210,-210,-210,-213,-213,-213,-216,-216,-216,-213,-213,-210,-207,-204,-201,-201,-198,-198,-198,-195,-192,-192,-189,-189,-189,-189,-189,-192,-192,-189,-192,-189,-189,-189,-189,-189,-189,-192,-192,-189,-186,-186,-186,-186,-186,-183,-183,-183,-183,-183,-183,-183,-186,-186,-183,-186,-183,-186,-186,-183,-186,-189,-189,-186,-189,-189,-189,-186,-189,-189,-192,-189,-189,-189,-192,-189,-189,-189,-192,-192,-189,-186,-186,-186,-189,-189,-186,-186,-189,-192,-195,-198,-198,-198,-195,-198,-198,-198,-201,-204,-204,-201,-204,-204,-204,-207,-210,-210,-213,-213,-213,-210,-210,-210,-213,-213,-216,-213,-210,-207,-204,-207,-204,-201,-201,-198,-201,-201,-204,-204,-201,-198,-198,-195,-195,-195,-195,-198,-195,-195,-198,-198,-198,-195,-198,-198,-195,-195,-195,-195,-195,-198,-198,-198,-198,-201,-201,-198,-198,-198,-198,-201,-204,-204,-201,-204,-207,-210,-210,-207,-210,-207,-210,-210,-210,-207,-207,-204,-204,-204,-204,-207,-210,-213,-213,-216,-213,-213,-216,-216,-213,-213,-216,-216,-216,-213,-210,-210,-213,-213,-216,-213,-210,-207,-207,-207,-207,-207,-207,-207,-210,-210,-207,-207,-204,-201,-198,-198,-201,-204,-204,-207,-207,-210,-207,-207,-207,-210,-210,-210,-210,-213,-210,-210,-210,-207,-210,-210,-213,-210,-210,-210,-207,-204,-201,-201,-201,-198,-198,-201,-201,-201,-201,-201,-201,-204,-201,-201,-201,-201,-201,-204,-201,-204,-204,-201,-201,-201,-201,-204,-201,-201,-201,-201,-198,-198,-198,-198,-201,-198,-201,-204,-204,-201,-201,-201,-201,-198,-198,-198,-195,-198,-198,-198,-201,-201,-204,-204,-204,-204,-204,-207,-204,-204,-207,-204,-207,-207,-207,-207,-207,-210,-213,-213,-213,-210,-210,-210,-210,-210,-210,-210,-210,-210,-210,-210,-210,-210,-213,-216,-216,-216,-219,-216,-219,-219,-216,-213,-216,-216,-219,-216,-216,-219,-219,-219,-216,-216,-213,-213,-216,-219,-222,-222,-222,-222,-219,-222,-222,-225,-225,-225,-222,-219,-216,-219,-219,-222,-219,-219,-222,-222,-222,-219,-219,-216,-216,-216,-219,-219,-216,-216,-216,-216,-213,-213,-213,-210,-213,-210,-210,-210,-210,-213,-210,-207,-207,-207,-207,-207,-207,-207,-210,-210,-210,-207,-204,-201,-201,-201,-201,-204,-201,-201,-198,-195,-195,-195,-198,-198,-198,-195,-192,-192,-189,-189,-189,-189,-186,-183,-183,-180,-183,-180,-183,-186,-189,-189,-189,-186,-186,-183,-183,-186,-189,-189,-189,-192,-189,-189,-189,-192,-192,-192,-189,-189,-186,-186,-186,-189,-189,-186,-186,-183,-183,-186,-189,-189,-186,-183,-183,-183,-183,-186,-186,-183,-180,-180,-180,-180,-183,-180,-180,-180,-180,-180,-183,-186,-189,-189,-189,-189,-186,-186,-186,-186,-183,-186,-189,-189,-186,-186,-186,-186,-186,-186,-186,-189,-189,-189,-192,-195,-192,-189,-189,-189,-189,-192,-189,-186,-186,-186,-186,-186,-186,-189,-189,-186,-189,-186,-189,-192,-192,-192,-195,-192,-189,-189,-192,-189,-186,-186,-186,-183,-183,-180,-180,-183,-183,-186,-186,-186,-183,-186,-183,-183,-183,-186,-183,-186,-183,-180,-177,-177,-177,-174,-174,-174,-177,-174,-174,-177,-177,-177,-180,-180,-177,-180,-180,-183,-183,-180,-180,-183,-183,-180,-183,-183,-183,-183,-183,-183,-183,-183,-180,-177,-177,-174,-174,-174,-174,-177,-177,-174,-177,-180,-183,-180,-180,-183,-186,-189,-192,-192,-192,-189,-189,-192,-192,-189,-189,-192,-189,-186,-189,-189,-186,-186,-186,-183,-180,-183,-186,-186,-189,-189,-192,-192,-192,-189,-192,-192,-192,-192,-195,-195,-192,-192,-195,-195,-192,-189,-189,-192,-195,-192,-195,-195,-195,-192,-192,-189,-189,-192,-195,-192,-195,-195,-195,-195,-195,-198,-195,-195,-192,-189,-186,-183,-180,-180,-183,-180,-180,-180,-183,-183,-180,-177,-174,-174,-177,-180,-183,-180,-183,-183,-186,-186,-186,-186,-189,-192,-192,-192,-189,-189,-192,-195,-198,-198,-201,-201,-201,-204,-204,-204,-207,-207,-204,-207,-210,-213,-216,-216,-213,-210,-210,-210,-210,-213,-210,-207,-207,-207,-204,-207,-207,-210,-213,-210,-210,-213,-210,-210,-207,-207,-207,-204,-207,-207,-210,-207,-207,-210,-213,-213,-216,-219,-216,-213,-216,-213,-216,-213,-216,-219,-219,-222,-225,-222,-222,-225,-225,-225,-222,-219,-222,-219,-219,-219,-216,-216,-219,-219,-222,-222,-222,-222,-219,-222,-222,-222,-219,-219,-222,-222,-219,-222,-222,-222,-222,-222,-219,-222,-222,-225,-222,-219,-219,-219,-219,-219,-222,-222,-222,-222,-225,-222,-222,-225,-225,-225,-225,-222,-225,-225,-225,-228,-231,-231,-234,-231,-228,-231,-228,-228,-231,-228,-228,-228,-228,-225,-228,-228,-225,-222,-219,-219,-219,-216,-213,-210,-210,-207,-207,-204,-204,-201,-201,-198,-198,-195,-195,-198,-198,-198,-201,-198,-198,-198,-201,-204,-204,-201,-204,-204,-204,-204,-204,-207,-210,-210,-213,-210,-210,-213,-210,-210,-213,-210,-213,-216,-219,-216,-219,-219,-222,-222,-222,-222,-222,-222,-219,-216,-213,-216,-216,-213,-213,-216,-216,-213,-213,-213,-210,-207,-207,-204,-207,-210,-210,-210,-210,-210,-210,-207,-207,-204,-207,-207,-207,-207,-210,-210,-210,-210,-207,-210,-207,-210,-213,-210,-213,-213,-216,-213,-213,-216,-216,-219,-219,-219,-216,-216,-216,-216,-216,-213,-213,-213,-216,-219,-219,-219,-219,-219,-219,-219,-219,-222,-222,-225,-225,-225,-228,-228,-228,-225,-225,-228,-228,-228,-231,-234,-234,-237,-234,-231,-234,-237,-237,-234,-237,-237,-237,-237,-234,-234,-234,-234,-231,-228,-225,-225,-225,-228,-228,-228,-231,-231,-231,-231,-228,-228,-225,-225,-225,-225,-225,-228,-228,-225,-225,-225,-225,-228,-225,-228,-225,-225,-225,-225,-222,-222,-225,-222,-219,-216,-216,-219,-219,-219,-222,-222,-222,-225,-228,-225,-225,-225,-222,-225,-225,-222,-219,-219,-219,-219,-216,-216,-216,-216,-213,-213,-213,-210,-207,-210,-213,-213,-213,-213,-213,-216,-219,-222,-222,-222,-225,-225,-225,-228,-228,-228,-231,-228,-231,-231,-231,-234,-234,-231,-228,-231,-228,-231,-228,-231,-234,-231,-234,-231,-231,-231,-231,-231,-231,-231,-231,-234,-237,-237,-237,-237,-237,-234,-231,-231,-231,-228,-225,-225,-225,-228,-228,-225,-228,-228,-225,-228,-231,-228,-225,-225,-225,-228,-228,-231,-231,-234,-234,-234,-237,-240,-237,-237,-237,-240,-240,-240,-240,-237,-240,-240,-240,-240,-243,-243,-243,-246,-246,-246,-243,-243,-240,-237,-234,-231,-231,-231,-231,-231,-228,-231,-231,-234,-237,-237,-237,-240,-240,-240,-240,-240,-243,-246,-249,-249,-246,-243,-243,-246,-246,-246,-243,-243,-243,-243,-240,-240,-240,-240,-237,-234,-234,-234,-234,-234,-234,-231,-234,-231,-231,-231,-231,-228,-225,-222,-225,-225,-225,-225,-228,-228,-231,-231,-231,-231,-234,-234,-237,-237,-237,-237,-237,-240,-243,-246,-246,-243,-240,-237,-234,-237,-240,-237,-234,-234,-234,-234,-237,-240,-243,-240,-240,-240,-243,-246,-249,-249,-252,-252,-255,-255,-255,-255,-252,-249,-249,-249,-249,-249,-246,-249,-252,-255,-255,-255,-255,-255,-255,-255,-252,-249,-252,-252,-252,-249,-246,-243,-243,-240,-240,-237,-237,-240,-243,-240,-240,-240,-237,-234,-234,-234,-237,-237,-237,-237,-234,-234,-231,-228,-225,-225,-225,-225,-228,-225,-225,-228,-225,-228,-228,-225,-228,-228,-231,-231,-231,-234,-231,-234,-237,-237,-240,-237,-237,-234,-234,-231,-231,-234,-231,-228,-231,-228,-225,-225,-228,-225,-225,-225,-225,-225,-222,-222,-222,-225,-228,-228,-225,-225,-225,-222,-219,-216,-216,-216,-213,-216,-216,-216,-216,-216,-213,-216,-216,-219,-219,-216,-216,-213,-213,-213,-213,-213,-216,-219,-216,-216,-216,-216,-216,-216,-216,-216,-219,-222,-219,-219,-216,-213,-210,-210,-213,-210,-210,-213,-213,-210,-210,-213,-216,-213,-216,-213,-216,-216,-219,-219,-219,-219,-222,-219,-222,-219,-219,-219,-219,-216,-216,-213,-213,-213,-216,-216,-213,-216,-216,-219,-219,-222,-222,-222,-222,-225,-228,-228,-228,-228,-228,-228,-231,-234,-231,-231,-231,-231,-228,-225,-222,-222,-219,-219,-219,-219,-216,-213,-213,-210,-213,-216,-216,-213,-213,-210,-210,-210,-210,-210,-213,-216,-216,-213,-210,-210,-213,-213,-210,-210,-210,-207,-207,-204,-204,-201,-201,-204,-204,-201,-204,-204,-204,-201,-201,-201,-201,-201,-201,-204,-207,-204,-201,-201,-201,-198,-198,-198,-198,-198,-201,-204,-201,-198,-198,-195,-195,-198,-198,-201,-201,-204,-201,-201,-198,-198,-198,-201,-204,-204,-204,-204,-204,-201,-201,-201,-201,-198,-201,-201,-198,-198,-198,-198,-198,-195,-198,-201,-198,-198,-198,-198,-198,-201,-198,-195,-195,-195,-195,-195,-198,-198,-198,-198,-201,-201,-204,-201,-201,-201,-198,-195,-198,-198,-198,-198,-195,-195,-198,-201,-204,-201,-201,-198,-198,-195,-198,-198,-195,-195,-192,-195,-192,-195,-195,-192,-189,-192,-192,-192,-189,-186,-186,-186,-183,-180,-180,-183,-180,-180,-180,-183,-183,-180,-177,-174,-174,-174,-171,-171,-174,-171,-171,-168,-168,-168,-171,-168,-165,-165,-165,-168,-168,-171,-171,-168,-171,-168,-168,-168,-165,-162,-162,-162,-162,-162,-162,-165,-162,-162,-162,-165,-162,-162,-162,-159,-162,-159,-162,-162,-165,-165,-165,-165,-168,-171,-168,-168,-168,-165,-168,-171,-171,-174,-171,-171,-168,-165,-165,-162,-162,-162,-159,-162,-165,-168,-165,-168,-165,-168,-168,-168,-165,-165,-162,-162,-165,-165,-165,-165,-162,-159,-156,-159,-159,-159,-159,-156,-156,-159,-156,-156,-156,-159,-159,-156,-153,-150,-147,-147,-147,-147,-147,-150,-153,-150,-150,-147,-147,-150,-150,-150,-150,-150,-150,-153,-150,-150,-147,-147,-147,-144,-147,-150,-150,-153,-156,-156,-153,-156,-156,-156,-156,-156,-159,-156,-156,-156,-159,-159,-162,-162,-159,-159,-159,-162,-162,-159,-162,-162,-162,-165,-165,-165,-165,-168,-168,-168,-171,-171,-168,-171,-168,-165,-168,-168,-171,-171,-168,-171,-168,-168,-171,-171,-171,-171,-168,-168,-168,-165,-162,-162,-162,-162,-162,-159,-159,-162,-162,-165,-165,-162,-165,-168,-165,-168,-168,-171,-171,-174,-174,-171,-171,-171,-171,-168,-171,-171,-168,-168,-171,-171,-171,-171,-171,-171,-171,-174,-177,-174,-174,-174,-177,-177,-177,-177,-177,-177,-177,-177,-177,-174,-174,-177,-177,-177,-177,-174,-174,-177,-174,-171,-171,-171,-174,-177,-177,-177,-177,-177,-174,-177,-177,-177,-174,-174,-177,-177,-174,-177,-177,-174,-171,-171,-171,-171,-171,-171,-168,-168,-168,-165,-165,-162,-162,-165,-165,-168,-168,-168,-168,-168,-165,-162,-165,-165,-165,-165,-165,-165,-165,-168,-168,-168,-171,-174,-177,-174,-177,-174,-174,-177,-180,-183,-183,-180,-180,-180,-177,-174,-177,-177,-174,-177,-177,-180,-183,-183,-183,-183,-183,-183,-180,-183,-183,-180,-183,-183,-183,-180,-180,-180,-180,-180,-177,-177,-177,-180,-180,-180,-183,-183,-186,-189,-186,-186,-186,-189,-192,-189,-186,-189,-189,-192,-189,-186,-189,-189,-186,-186,-186,-186,-183,-183,-183,-183,-183,-180,-180,-183,-186,-183,-183,-183,-186,-183,-180,-180,-180,-183,-180,-180,-180,-177,-177,-177,-177,-180,-180,-177,-174,-174,-174,-171,-168,-168,-165,-162,-162,-162,-165,-168,-171,-174,-174,-171,-171,-168,-165,-168,-165,-162,-162,-165,-165,-165,-162,-162,-162,-165,-165,-168,-168,-168,-165,-168,-171,-174,-174,-177,-180,-180,-183,-183,-183,-183,-183,-186,-186,-186,-189,-189,-189,-189,-192,-192,-192,-192,-195,-195,-192,-189,-189,-186,-183,-183,-186,-186,-186,-183,-180,-183,-186,-189,-189,-186,-183,-183,-183,-183,-183,-183,-183,-180,-183,-183,-183,-183,-183,-180,-177,-177,-180,-183,-183,-180,-180,-183,-183,-186,-186,-186,-189,-189,-192,-195,-192,-192,-192,-195,-192,-192,-195,-195,-195,-198,-201,-198,-195,-195,-198,-195,-192,-192,-189,-189,-186,-183,-186,-186,-186,-186,-183,-183,-183,-186,-183,-180,-180,-180,-183,-180,-183,-180,-183,-186,-186,-183,-183,-183,-180,-177,-180,-180,-183,-180,-180,-180,-177,-174,-177,-174,-174,-174,-171,-171,-168,-168,-168,-165,-162,-159,-162,-162,-165,-165,-168,-168,-168,-168,-171,-171,-168,-168,-168,-168,-168,-168,-171,-168,-168,-171,-171,-168,-165,-168,-168,-168,-165,-165,-168,-168,-171,-168,-171,-171,-171,-174,-174,-171,-171,-174,-177,-177,-177,-174,-177,-177,-180,-180,-180,-183,-180,-183,-180,-180,-177,-177,-177,-177,-177,-180,-180,-180,-180,-183,-186,-189,-189,-186,-186,-189,-192,-189,-186,-183,-183,-180,-183,-183,-183,-180,-180,-180,-180,-180,-180,-180,-183,-186,-186,-189,-186,-189,-186,-183,-183,-186,-189,-192,-192,-189,-186,-183,-186,-186,-186,-189,-189,-186,-186,-186,-186,-186,-186,-186,-189,-189,-189,-186,-183,-186,-186,-186,-186,-186,-189,-192,-192,-195,-198,-201,-204,-204,-201,-204,-204,-204,-207,-210,-213,-213,-216,-216,-219,-216,-216,-219,-219,-219,-219,-219,-216,-216,-216,-216,-216,-219,-216,-216,-213,-213,-210,-210,-210,-210,-210,-210,-210,-210,-210,-207,-207,-204,-201,-201,-201,-201,-201,-198,-201,-198,-198,-195,-195,-198,-201,-204,-201,-201,-198,-201,-204,-207,-207,-207,-204,-207,-207,-204,-204,-204,-204,-204,-201,-201,-198,-195,-198,-195,-198,-198,-201,-201,-201,-198,-201,-198,-195,-195,-192,-195,-198,-198,-195,-192,-192,-192,-195,-195,-195,-195,-192,-192,-195,-195,-195,-195,-192,-195,-195,-192,-192,-192,-195,-192,-189,-189,-186,-186,-186,-186,-186,-186,-189,-189,-186,-186,-189,-189,-189,-192,-192,-195,-195,-192,-195,-195,-195,-195,-195,-192,-192,-195,-195,-192,-195,-195,-192,-189,-189,-189,-189,-189,-186,-186,-183,-186,-183,-183,-183,-183,-183,-180,-180,-180,-183,-186,-186,-186,-186,-189,-192,-192,-195,-195,-192,-195,-195,-195,-192,-189,-192,-192,-189,-189,-186,-189,-189,-186,-186,-186,-183,-183,-186,-189,-186,-189,-186,-186,-183,-183,-180,-183,-183,-183,-186,-189,-186,-186,-186,-186,-186,-186,-186,-186,-186,-186,-186,-186,-186,-186,-183,-183,-186,-186,-183,-180,-183,-180,-177,-174,-174,-177,-177,-180,-183,-180,-180,-177,-174,-174,-177,-180,-183,-186,-186,-186,-186,-189,-186,-189,-192,-192,-192,-189,-192,-189,-189,-189,-192,-192,-192,-192,-195,-195,-192,-195,-195,-198,-195,-198,-198,-198,-198,-195,-195,-195,-192,-195,-195,-198,-195,-192,-189,-189,-189,-189,-186,-189,-189,-192,-189,-189,-189,-189,-192,-189,-186,-186,-186,-186,-183,-183,-186,-186,-189,-186,-186,-186,-183,-183,-180,-180,-180,-183,-183,-186,-183,-183,-186,-183,-180,-180,-177,-177,-177,-177,-177,-180,-180,-180,-180,-180,-180,-183,-183,-183,-183,-183,-180,-180,-183,-183,-180,-180,-180,-177,-174,-177,-180,-180,-180,-177,-174,-177,-180,-183,-183,-183,-180,-177,-180,-177,-180,-177,-177,-177,-177,-174,-177,-174,-174,-171,-171,-171,-171,-171,-171,-171,-171,-168,-171,-168,-168,-168,-168,-168,-168,-168,-171,-174,-174,-174,-174,-174,-174,-171,-168,-171,-168,-171,-171,-171,-171,-168,-171,-171,-168,-165,-162,-162,-162,-162,-162,-162,-165,-168,-168,-171,-168,-165,-165,-165,-162,-159,-159,-156,-156,-153,-150,-153,-153,-156,-159,-156,-156,-153,-153,-156,-153,-153,-153,-153,-150,-150,-150,-150,-150,-150,-150,-153,-153,-153,-153,-153,-156,-156,-159,-159,-159,-162,-159,-156,-156,-156,-153,-153,-150,-147,-144,-141,-138,-138,-138,-138,-138,-135,-132,-135,-138,-135,-138,-138,-141,-144,-141,-141,-141,-141,-141,-141,-144,-144,-144,-141,-138,-135,-138,-138,-138,-138,-141,-141,-141,-138,-141,-141,-144,-141,-141,-144,-144,-141,-141,-138,-138,-138,-138,-135,-135,-132,-132,-129,-132,-132,-135,-138,-141,-141,-141,-141,-138,-135,-132,-135,-135,-138,-135,-135,-138,-138,-135,-138,-135,-132,-135,-135,-135,-132,-135,-135,-138,-135,-135,-135,-138,-141,-138,-141,-141,-138,-135,-135,-132,-135,-135,-135,-138,-141,-138,-138,-138,-135,-138,-138,-138,-141,-141,-141,-141,-138,-138,-138,-138,-138,-135,-135,-138,-135,-132,-129,-126,-129,-129,-132,-132,-135,-132,-132,-135,-138,-138,-141,-144,-144,-144,-147,-147,-147,-144,-144,-141,-138,-138,-138,-135,-132,-132,-132,-135,-135,-135,-132,-135,-135,-135,-132,-129,-129,-132,-132,-132,-132,-132,-132,-132,-135,-135,-135,-135,-135,-138,-138,-138,-138,-135,-132,-132,-129,-132,-132,-132,-135,-138,-138,-135,-135,-138,-135,-138,-138,-138,-135,-135,-138,-135,-132,-129,-129,-132,-132,-132,-132,-132,-132,-135,-138,-141,-141,-138,-135,-132,-132,-129,-129,-132,-132,-135,-132,-132,-135,-135,-135,-135,-135,-135,-132,-132,-132,-129,-132,-132,-132,-132,-135,-132,-132,-135,-138,-141,-141,-138,-141,-144,-144,-147,-147,-147,-147,-147,-150,-153,-156,-156,-153,-153,-153,-153,-156,-156,-156,-156,-153,-156,-159,-159,-159,-162,-162,-162,-162,-159,-162,-165,-168,-165,-165,-168,-168,-165,-162,-162,-162,-162,-159,-162,-165,-165,-168,-171,-171,-168,-168,-171,-174,-177,-174,-171,-168,-171,-174,-177,-174,-171,-171,-174,-174,-174,-174,-171,-171,-174,-174,-177,-180,-180,-183,-183,-183,-183,-180,-180,-183,-186,-183,-183,-183,-186,-189,-192,-192,-192,-192,-192,-192,-192,-189,-189,-189,-186,-183,-183,-186,-183,-186,-186,-186,-186,-186,-186,-189,-192,-192,-189,-189,-186,-183,-186,-189,-189,-192,-195,-192,-192,-192,-192,-195,-195,-192,-189,-189,-186,-186,-186,-189,-186,-183,-186,-186,-189,-186,-186,-186,-186,-183,-183,-183,-183,-180,-177,-177,-177,-177,-174,-174,-174,-177,-177,-177,-180,-183,-186,-186,-183,-186,-186,-186,-186,-189,-189,-192,-195,-195,-195,-192,-192,-189,-192,-195,-195,-195,-198,-198,-195,-195,-195,-192,-192,-195,-198,-198,-198,-195,-195,-195,-195,-195,-195,-195,-198,-201,-201,-201,-198,-195,-195,-195,-198,-198,-195,-195,-195,-198,-198,-198,-195,-195,-192,-189,-189,-192,-192,-192,-195,-198,-195,-198,-198,-195,-195,-195,-195,-195,-198,-198,-198,-198,-198,-198,-195,-198,-201,-201,-198,-198,-201,-198,-198,-198,-195,-192,-192,-195,-195,-195,-192,-192,-195,-198,-198,-198,-201,-198,-198,-198,-195,-195,-198,-198,-198,-201,-201,-204,-204,-204,-201,-198,-195,-198,-195,-198,-198,-198,-201,-198,-201,-204,-207,-207,-204,-201,-201,-204,-207,-207,-207,-210,-210,-210,-210,-210,-213,-216,-213,-213,-216,-213,-216,-216,-216,-216,-219,-216,-216,-216,-216,-216,-213,-213,-213,-216,-213,-213,-210,-210,-210,-210,-210,-210,-210,-210,-207,-204,-204,-204,-207,-210,-210,-207,-207,-210,-210,-210,-210,-207,-204,-201,-204,-204,-204,-204,-204,-201,-204,-201,-198,-201,-198,-198,-201,-201,-204,-204,-207,-204,-204,-201,-201,-201,-201,-204,-207,-210,-210,-213,-213,-216,-216,-216,-219,-222,-219,-219,-219,-216,-216,-219,-219,-216,-219,-216,-216,-213,-210,-210,-207,-210,-207,-207,-207,-210,-210,-210,-213,-210,-213,-213,-213,-210,-210,-207,-207,-204,-201,-198,-201,-201,-198,-198,-201,-198,-201,-201,-201,-201,-198,-198,-195,-192,-195,-198,-198,-195,-195,-192,-192,-192,-195,-192,-192,-189,-189,-186,-189,-189,-192,-192,-189,-192,-189,-186,-183,-183,-180,-180,-183,-180,-180,-180,-180,-177,-177,-180,-180,-177,-174,-174,-171,-171,-174,-174,-177,-180,-180,-177,-177,-174,-171,-171,-171,-174,-174,-174,-174,-174,-174,-177,-177,-174,-177,-180,-180,-180,-180,-180,-180,-180,-183,-183,-183,-186,-186,-183,-183,-186,-186,-183,-186,-189,-189,-189,-189,-186,-189,-189,-189,-189,-192,-192,-189,-192,-189,-189,-192,-192,-195,-195,-195,-195,-195,-195,-192,-189,-192,-189,-189,-192,-195,-195,-195,-195,-198,-198,-198,-195,-195,-195,-195,-192,-195,-198,-195,-195,-198,-201,-201,-198,-195,-198,-201,-201,-201,-198,-198,-198,-195,-198,-195,-195,-198,-195,-198,-195,-195,-198,-195,-198,-195,-198,-198,-198,-198,-201,-201,-204,-204,-201,-204,-207,-207,-207,-207,-207,-204,-204,-204,-204,-207,-204,-201,-204,-204,-207,-207,-207,-207,-204,-204,-204,-201,-201,-201,-204,-204,-204,-204,-207,-207,-207,-204,-204,-204,-204,-201,-201,-204,-207,-204,-204,-201,-201,-198,-201,-201,-198,-201,-204,-201,-201,-204,-201,-204,-201,-204,-201,-204,-204,-201,-201,-198,-195,-192,-192,-192,-192,-189,-186,-183,-183,-180,-177,-177,-174,-174,-174,-174,-171,-174,-174,-174,-174,-174,-174,-171,-171,-171,-168,-171,-168,-171,-171,-171,-168,-171,-171,-171,-174,-171,-168,-171,-171,-171,-171,-171,-174,-177,-177,-177,-177,-174,-174,-171,-174,-177,-180,-177,-180,-177,-180,-180,-177,-174,-171,-171,-171,-174,-171,-171,-174,-174,-174,-174,-177,-180,-180,-180,-180,-183,-183,-183,-183,-183,-186,-183,-180,-180,-177,-177,-177,-177,-177,-174,-174,-174,-174,-171,-174,-174,-177,-177,-180,-180,-177,-180,-180,-177,-177,-177,-177,-177,-174,-177,-177,-180,-180,-180,-180,-177,-180,-180,-177,-177,-177,-177,-177,-177,-180,-177,-174,-177,-180,-180,-177,-174,-174,-174,-177,-177,-180,-183,-183,-180,-183,-183,-183,-180,-180,-177,-177,-180,-180,-180,-180,-180,-180,-180,-180,-183,-180,-183,-180,-180,-177,-174,-174,-177,-174,-171,-171,-174,-177,-174,-174,-174,-174,-174,-177,-177,-177,-174,-171,-174,-177,-177,-177,-180,-180,-180,-180,-177,-174,-171,-171,-174,-177,-177,-180,-180,-180,-177,-177,-177,-177,-177,-174,-174,-174,-177,-174,-174,-171,-171,-168,-168,-171,-168,-168,-168,-168,-165,-168,-168,-165,-168,-168,-171,-168,-168,-171,-171,-168,-165,-165,-168,-165,-165,-168,-168,-168,-168,-165,-165,-165,-162,-162,-162,-162,-159,-162,-162,-165,-162,-162,-159,-162,-159,-159,-159,-156,-156,-156,-156,-153,-153,-150,-147,-150,-150,-153,-150,-150,-153,-156,-153,-153,-150,-150,-150,-153,-150,-150,-147,-150,-153,-153,-156,-156,-156,-156,-153,-153,-153,-156,-153,-153,-150,-150,-150,-150,-147,-144,-144,-147,-147,-144,-144,-141,-144,-141,-141,-141,-141,-141,-138,-138,-141,-141,-141,-141,-141,-138,-138,-138,-138,-138,-141,-138,-135,-138,-138,-141,-138,-138,-141,-141,-141,-138,-138,-135,-132,-129,-132,-132,-132,-132,-132,-135,-138,-138,-138,-141,-138,-138,-135,-138,-138,-135,-135,-135,-138,-141,-141,-141,-141,-141,-141,-138,-141,-144,-144,-147,-147,-147,-147,-147,-147,-144,-141,-141,-141,-138,-141,-141,-141,-141,-138,-141,-141,-138,-138,-141,-144,-144,-147,-150,-153,-153,-156,-156,-156,-156,-159,-162,-162,-162,-165,-168,-171,-168,-168,-165,-168,-165,-162,-162,-162,-162,-162,-165,-165,-168,-168,-168,-168,-168,-168,-165,-168,-165,-162,-165,-165,-165,-162,-165,-165,-165,-165,-165,-162,-162,-162,-159,-162,-162,-162,-162,-165,-162,-162,-165,-168,-168,-168,-165,-165,-162,-162,-159,-156,-159,-162,-162,-162,-162,-162,-165,-168,-168,-165,-168,-168,-168,-168,-171,-171,-171,-174,-177,-180,-183,-183,-180,-177,-177,-174,-174,-174,-174,-171,-171,-168,-168,-171,-171,-174,-177,-177,-180,-180,-177,-177,-177,-174,-177,-177,-174,-174,-171,-174,-171,-168,-165,-162,-159,-159,-159,-159,-162,-162,-162,-159,-162,-162,-162,-165,-162,-162,-165,-165,-165,-165,-165,-168,-171,-174,-171,-171,-171,-171,-174,-171,-174,-171,-174,-177,-177,-180,-177,-177,-180,-183,-183,-183,-183,-183,-183,-186,-186,-189,-192,-192,-192,-195,-198,-198,-201,-198,-201,-204,-204,-201,-204,-204,-204,-204,-201,-201,-204,-201,-201,-198,-201,-201,-204,-201,-201,-198,-198,-198,-201,-201,-201,-201,-201,-198,-198,-201,-201,-204,-207,-207,-204,-204,-204,-204,-204,-204,-201,-201,-201,-204,-204,-204,-204,-204,-201,-201,-201,-201,-201,-198,-198,-201,-204,-207,-210,-213,-213,-210,-210,-210,-213,-213,-213,-213,-210,-207,-204,-204,-207,-210,-210,-210,-207,-207,-207,-210,-210,-210,-210,-207,-207,-210,-210,-213,-210,-213,-216,-219,-219,-222,-219,-219,-216,-219,-219,-222,-219,-216,-216,-216,-216,-219,-219,-219,-219,-219,-219,-219,-216,-216,-216,-216,-216,-216,-216,-213,-210,-213,-216,-219,-219,-222,-222,-222,-222,-219,-219,-222,-219,-219,-219,-222,-225,-228,-228,-228,-228,-225,-228,-231,-231,-228,-228,-231,-231,-228,-228,-228,-228,-231,-228,-228,-228,-228,-231,-231,-231,-228,-228,-231,-231,-234,-234,-237,-234,-234,-234,-234,-237,-234,-234,-237,-234,-234,-237,-237,-237,-237,-237,-237,-237,-234,-234,-234,-231,-231,-234,-234,-237,-237,-240,-240,-240,-237,-237,-237,-234,-231,-231,-231,-228,-231,-234,-234,-237,-237,-237,-234,-237,-234,-234,-234,-237,-234,-234,-234,-234,-231,-231,-228,-228,-228,-225,-225,-222,-222,-222,-225,-225,-222,-222,-222,-222,-222,-222,-225,-222,-225,-228,-231,-231,-228,-228,-225,-225,-228,-228,-231,-234,-234,-234,-237,-234,-237,-237,-240,-240,-240,-237,-237,-234,-234,-234,-234,-237,-237,-237,-234,-231,-228,-228,-225,-222,-222,-222,-225,-222,-222,-219,-216,-219,-219,-216,-219,-222,-219,-222,-225,-225,-225,-225,-225,-225,-228,-225,-222,-222,-225,-228,-225,-228,-225,-225,-225,-225,-225,-228,-228,-231,-231,-234,-231,-231,-228,-225,-225,-225,-225,-225,-228,-228,-228,-225,-225,-222,-219,-219,-216,-213,-216,-219,-219,-219,-222,-222,-222,-222,-219,-219,-219,-219,-219,-219,-216,-216,-216,-219,-219,-216,-216,-213,-213,-216,-219,-222,-225,-222,-222,-219,-222,-222,-219,-222,-222,-225,-228,-225,-222,-222,-225,-228,-228,-228,-231,-231,-228,-228,-231,-228,-228,-225,-225,-222,-219,-219,-219,-219,-216,-216,-219,-216,-216,-216,-216,-216,-219,-216,-213,-213,-216,-213,-213,-216,-219,-222,-225,-222,-219,-219,-222,-222,-219,-222,-225,-228,-228,-228,-228,-228,-231,-234,-234,-234,-237,-234,-231,-234,-237,-237,-237,-237,-234,-231,-234,-234,-234,-234,-231,-231,-234,-231,-228,-225,-222,-222,-225,-228,-225,-225,-222,-222,-222,-222,-222,-219,-219,-219,-219,-219,-219,-216,-219,-222,-225,-222,-222,-225,-225,-228,-225,-222,-219,-216,-216,-219,-222,-219,-219,-219,-219,-219,-222,-222,-222,-222,-222,-219,-219,-219,-216,-216,-219,-216,-219,-216,-216,-219,-219,-222,-225,-225,-225,-225,-222,-222,-222,-222,-222,-222,-219,-222,-222,-222,-222,-219,-216,-216,-213,-213,-216,-216,-219,-219,-216,-216,-216,-216,-216,-219,-219,-219,-219,-219,-219,-219,-222,-222,-222,-222,-219,-219,-219,-222,-222,-225,-222,-222,-219,-216,-216,-219,-219,-219,-222,-219,-216,-213,-213,-213,-216,-216,-213,-213,-216,-216,-219,-219,-219,-216,-216,-213,-213,-216,-213,-210,-210,-207,-207,-207,-210,-213,-213,-216,-216,-216,-216,-213,-216,-213,-213,-213,-213,-213,-216,-213,-213,-210,-213,-216,-216,-219,-219,-216,-216,-216,-216,-219,-216,-219,-222,-222,-222,-219,-219,-219,-222,-222,-219,-219,-222,-225,-228,-228,-228,-231,-231,-234,-234,-237,-237,-234,-234,-237,-237,-240,-240,-240,-240,-240,-237,-234,-231,-231,-231,-234,-237,-237,-234,-234,-234,-237,-237,-237,-237,-237,-237,-240,-243,-246,-249,-249,-246,-249,-249,-252,-252,-252,-252,-249,-249,-246,-246,-246,-243,-243,-243,-240,-237,-234,-234,-231,-228,-228,-228,-228,-228,-225,-228,-228,-228,-228,-228,-225,-228,-228,-228,-228,-225,-225,-222,-225,-228,-225,-228,-228,-228,-231,-231,-234,-234,-234,-231,-234,-231,-228,-231,-231,-231,-231,-231,-228,-228,-231,-228,-228,-228,-228,-228,-225,-225,-225,-228,-225,-228,-231,-231,-234,-234,-237,-237,-240,-240,-237,-237,-240,-240,-237,-237,-237,-237,-237,-240,-237,-237,-240,-243,-240,-237,-240,-240,-240,-240,-243,-240,-237,-237,-237,-234,-237,-234,-237,-234,-237,-237,-237,-237,-240,-240,-237,-237,-234,-231,-228,-225,-228,-228,-231,-234,-231,-234,-237,-237,-234,-234,-234,-237,-237,-234,-234,-234,-234,-231,-231,-234,-234,-234,-234,-234,-237,-237,-240,-243,-246,-249,-249,-252,-255,-258,-261,-261,-264,-267,-267,-267,-270,-267,-270,-273,-273,-273,-270,-270,-270,-270,-267,-264,-261,-264,-264,-261,-261,-258,-261,-258,-258,-258,-258,-258,-258,-255,-252,-252,-252,-255,-255,-252,-252,-255,-255,-252,-249,-252,-255,-255,-255,-255,-258,-255,-255,-258,-261,-261,-261,-261,-261,-264,-264,-264,-264,-264,-261,-261,-264,-261,-261,-261,-264,-261,-264,-264,-267,-264,-264,-264,-261,-261,-261,-264,-264,-267,-270,-273,-273,-270,-270,-270,-273,-273,-270,-270,-267,-270,-267,-264,-267,-270,-270,-270,-270,-270,-267,-267,-270,-267,-264,-261,-261,-264,-264,-264,-267,-267,-270,-267,-264,-264,-264,-267,-264,-264,-267,-267,-267,-267,-270,-273,-273,-276,-273,-270,-267,-270,-273,-273,-270,-273,-273,-273,-276,-276,-276,-276,-279,-276,-276,-279,-279,-282,-282,-285,-285,-288,-291,-291,-294,-294,-294,-294,-294,-291,-291,-291,-291,-291,-294,-297,-300,-300,-300,-297,-297,-297,-297,-300,-300,-300,-303,-306,-303,-300,-303,-303,-306,-306,-306,-309,-309,-309,-306,-306,-306,-309,-309,-312,-309,-312,-312,-312,-309,-309,-312,-312,-312,-312,-312,-312,-312,-309,-312,-312,-312,-312,-315,-318,-321,-318,-315,-318,-321,-324,-324,-327,-330,-330,-333,-333,-336,-333,-336,-339,-339,-336,-336,-339,-336,-333,-336,-333,-333,-336,-336,-333,-333,-333,-333,-330,-330,-333,-336,-339,-339,-336,-333,-336,-336,-339,-339,-342,-342,-345,-342,-342,-345,-348,-348,-348,-348,-351,-351,-354,-351,-348,-348,-348,-348,-348,-351,-354,-354,-354,-357,-357,-354,-357,-360,-363,-366,-363,-360,-357,-357,-357,-360,-360,-363,-366,-363,-366,-366,-369,-369,-366,-366,-366,-366,-369,-366,-366,-366,-366,-369,-369,-369,-366,-366,-369,-369,-369,-369,-369,-369,-369,-366,-366,-366,-366,-369,-369,-369,-366,-363,-366,-363,-366,-366,-363,-360,-357,-360,-357,-357,-357,-357,-354,-351,-354,-354,-354,-354,-357,-357,-354,-354,-354,-354,-354,-354,-354,-357,-357,-357,-354,-351,-351,-348,-348,-351,-351,-354,-351,-351,-354,-351,-348,-351,-351,-348,-345,-348,-348,-345,-342,-342,-345,-342,-342,-342,-342,-342,-342,-339,-339,-339,-339,-336,-336,-336,-336,-339,-342,-342,-345,-345,-345,-342,-345,-342,-342,-345,-348,-345,-342,-342,-345,-348,-345,-345,-345,-348,-345,-342,-345,-345,-345,-345,-345,-345,-348,-348,-351,-354,-357,-360,-363,-363,-360,-357,-357,-357,-360,-360,-360,-357,-357,-360,-357,-354,-351,-348,-348,-345,-345,-348,-351,-351,-351,-348,-348,-348,-348,-345,-345,-345,-345,-345,-345,-342,-342,-342,-342,-342,-345,-342,-345,-345,-345,-342,-342,-342,-342,-345,-342,-339,-339,-336,-336,-336,-333,-330,-330,-330,-330,-327,-324,-327,-324,-324,-324,-327,-327,-330,-330,-330,-333,-333,-330,-330,-333,-330,-327,-330,-330,-330,-330,-327,-324,-324,-324,-327,-327,-327,-324,-324,-324,-321,-321,-321,-318,-318,-321,-324,-327,-327,-327,-330,-330,-333,-333,-336,-333,-333,-333,-330,-333,-336,-333,-336,-339,-339,-336,-336,-336,-336,-339,-339,-339,-342,-339,-336,-339,-339,-339,-339,-342,-345,-345,-342,-339,-339,-339,-339,-336,-339,-339,-339,-339,-342,-342,-339,-339,-342,-342,-342,-345,-348,-351,-351,-354,-354,-354,-351,-351,-348,-348,-348,-348,-348,-348,-345,-342,-345,-342,-339,-342,-339,-342,-342,-345,-348,-348,-348,-348,-351,-348,-348,-348,-348,-348,-348,-351,-351,-348,-345,-342,-345,-348,-348,-348,-348,-345,-345,-348,-345,-345,-342,-342,-342,-342,-345,-348,-345,-342,-339,-336,-333,-333,-330,-330,-330,-330,-327,-324,-324,-321,-321,-324,-327,-324,-321,-321,-324,-321,-321,-318,-315,-318,-318,-321,-321,-321,-318,-318,-315,-315,-315,-315,-312,-312,-315,-315,-315,-315,-312,-315,-318,-315,-315,-315,-318,-318,-318,-321,-318,-318,-315,-315,-315,-315,-312,-309,-309,-309,-306,-306,-303,-303,-303,-306,-303,-306,-309,-312,-312,-312,-315,-315,-318,-321,-318,-321,-321,-318,-315,-312,-312,-315,-315,-315,-318,-315,-312,-309,-312,-309,-312,-312,-312,-312,-312,-312,-312,-309,-309,-306,-306,-303,-303,-300,-300,-297,-294,-294,-294,-291,-288,-288,-291,-291,-288,-288,-288,-288,-288,-285,-288,-288,-285,-285,-285,-282,-279,-279,-279,-279,-276,-276,-276,-276,-276,-276,-276,-276,-273,-273,-273,-270,-267,-264,-267,-270,-270,-270,-270,-270,-273,-273,-273,-273,-273,-270,-270,-267,-267,-267,-267,-267,-270,-273,-273,-273,-273,-273,-276,-276,-276,-276,-279,-276,-276,-279,-282,-282,-282,-285,-288,-285,-288,-291,-291,-288,-291,-291,-291,-288,-288,-285,-285,-285,-282,-282,-279,-279,-282,-282,-282,-282,-279,-282,-282,-279,-279,-282,-285,-285,-285,-282,-279,-282,-279,-279,-279,-279,-279,-279,-276,-276,-279,-282,-282,-279,-276,-279,-279,-279,-279,-282,-282,-279,-279,-279,-276,-273,-270,-267,-267,-267,-270,-273,-270,-270,-273,-273,-273,-276,-276,-273,-273,-273,-270,-273,-276,-276,-276,-276,-276,-279,-282,-282,-282,-282,-282,-282,-279,-276,-276,-279,-276,-276,-276,-276,-276,-276,-273,-276,-273,-270,-267,-267,-267,-267,-264,-261,-261,-264,-264,-264,-267,-267,-267,-270,-270,-270,-267,-267,-267,-270,-267,-267,-267,-264,-267,-267,-267,-264,-264,-261,-258,-258,-258,-258,-255,-258,-255,-252,-255,-258,-255,-258,-261,-261,-258,-255,-252,-252,-249,-246,-246,-243,-243,-240,-237,-237,-237,-237,-240,-237,-237,-237,-237,-240,-240,-240,-237,-237,-237,-237,-234,-234,-237,-237,-237,-237,-240,-237,-234,-234,-234,-234,-231,-228,-231,-228,-225,-225,-225,-228,-228,-228,-228,-228,-225,-225,-225,-225,-228,-231,-228,-231,-231,-228,-228,-231,-228,-228,-228,-228,-228,-228,-225,-222,-222,-219,-219,-219,-219,-219,-216,-216,-216,-213,-213,-213,-216,-219,-222,-222,-219,-222,-225,-222,-225,-222,-222,-219,-219,-216,-216,-216,-216,-216,-216,-219,-222,-222,-225,-222,-222,-219,-216,-216,-213,-216,-216,-219,-219,-219,-219,-219,-219,-219,-222,-222,-222,-219,-222,-225,-228,-231,-231,-231,-231,-234,-234,-237,-234,-234,-231,-228,-228,-231,-234,-237,-237,-240,-240,-240,-243,-240,-237,-237,-240,-240,-237,-240,-240,-240,-240,-240,-237,-237,-237,-237,-234,-234,-234,-234,-234,-237,-237,-237,-237,-237,-237,-237,-237,-234,-234,-237,-237,-240,-240,-240,-240,-240,-243,-243,-243,-246,-246,-246,-249,-249,-249,-249,-249,-252,-252,-252,-249,-246,-246,-243,-240,-240,-243,-243,-246,-249,-249,-252,-255,-255,-252,-252,-252,-252,-252,-252,-249,-252,-255,-258,-258,-261,-261,-264,-264,-267,-267,-270,-267,-264,-264,-267,-267,-264,-267,-267,-267,-264,-261,-264,-264,-264,-267,-270,-267,-267,-264,-264,-264,-264,-264,-267,-267,-267,-264,-264,-267,-267,-270,-270,-267,-264,-264,-267,-267,-264,-264,-267,-267,-267,-267,-264,-267,-267,-267,-264,-264,-264,-264,-261,-261,-264,-264,-264,-267,-267,-267,-267,-264,-264,-267,-264,-261,-264,-267,-267,-270,-267,-270,-273,-273,-273,-273,-270,-270,-270,-273,-270,-270,-273,-273,-273,-270,-270,-270,-267,-270,-270,-267,-270,-270,-267,-264,-264,-261,-261,-261,-261,-261,-258,-258,-258,-258,-255,-255,-255,-255,-255,-255,-255,-255,-255,-252,-252,-252,-249,-252,-249,-246,-246,-246,-246,-246,-246,-246,-249,-249,-252,-252,-255,-255,-255,-258,-261,-261,-258,-255,-252,-252,-255,-252,-252,-252,-252,-252,-252,-249,-249,-252,-252,-249,-249,-249,-249,-249,-246,-243,-243,-243,-240,-243,-240,-243,-246,-246,-243,-243,-246,-243,-243,-240,-237,-237,-237,-234,-237,-237,-237,-240,-240,-240,-240,-243,-240,-243,-243,-243,-243,-246,-243,-240,-240,-240,-237,-240,-237,-240,-243,-240,-240,-240,-240,-237,-237,-237,-240,-237,-240,-240,-237,-237,-240,-243,-246,-249,-249,-246,-243,-240,-243,-243,-243,-240,-240,-240,-243,-243,-246,-246,-243,-246,-246,-246,-246,-246,-249,-252,-255,-255,-255,-255,-258,-258,-258,-258,-255,-255,-258,-258,-258,-258,-255,-255,-252,-249,-249,-249,-249,-249,-246,-246,-249,-249,-252,-252,-252,-255,-258,-261,-264,-261,-261,-264,-267,-264,-264,-261,-261,-261,-261,-261,-261,-261,-258,-255,-252,-255,-258,-258,-258,-261,-261,-264,-264,-264,-267,-270,-273,-273,-276,-276,-279,-276,-276,-273,-276,-276,-279,-282,-279,-282,-282,-282,-282,-282,-285,-285,-285,-282,-282,-285,-285,-285,-285,-285,-285,-285,-288,-288,-285,-282,-282,-282,-285,-285,-285,-282,-285,-285,-288,-288,-291,-288,-291,-291,-294,-297,-294,-297,-300,-300,-303,-303,-303,-303,-303,-303,-300,-300,-300,-303,-303,-306,-306,-303,-303,-303,-306,-309,-309,-306,-306,-303,-300,-297,-300,-300,-303,-303,-303,-300,-300,-303,-300,-303,-303,-303,-306,-306,-306,-309,-306,-303,-306,-309,-306,-303,-303,-303,-300,-300,-300,-300,-300,-300,-300,-300,-303,-306,-306,-303,-306,-303,-306,-306,-309,-309,-309,-309,-309,-309,-306,-306,-306,-306,-303,-306,-306,-306,-309,-312,-309,-312,-312,-315,-315,-318,-318,-315,-312,-312,-309,-309,-309,-306,-306,-306,-306,-309,-312,-312,-315,-315,-315,-315,-312,-312,-309,-306,-306,-309,-306,-306,-303,-300,-297,-297,-297,-297,-294,-297,-294,-294,-297,-300,-297,-297,-297,-297,-297,-300,-300,-300,-303,-303,-303,-303,-303,-300,-300,-297,-297,-297,-300,-303,-303,-303,-306,-303,-303,-303,-303,-303,-306,-303,-306,-306,-303,-306,-306,-303,-300,-300,-303,-303,-306,-303,-303,-303,-300,-303,-306,-306,-309,-309,-312,-312,-312,-312,-312,-309,-309,-306,-306,-309,-309,-306,-306,-309,-309,-309,-312,-312,-312,-312,-312,-315,-318,-321,-324,-324,-324,-324,-321,-321,-321,-318,-321,-321,-321,-321,-324,-324,-327,-327,-324,-324,-324,-324,-324,-321,-318,-318,-315,-315,-312,-312,-309,-309,-309,-309,-312,-315,-312,-312,-312,-312,-309,-312,-309,-309,-312,-315,-315,-318,-318,-318,-318,-318,-318,-318,-315,-315,-315,-315,-315,-315,-315,-315,-318,-318,-321,-324,-324,-321,-318,-318,-318,-318,-318,-321,-321,-324,-321,-324,-321,-321,-324,-324,-324,-324,-324,-324,-324,-327,-327,-327,-324,-327,-330,-330,-330,-327,-327,-330,-333,-333,-333,-333,-330,-330,-327,-327,-327,-327,-327,-327,-327,-324,-321,-318,-321,-321,-324,-324,-324,-324,-327,-324,-324,-321,-321,-318,-318,-318,-318,-315,-318,-315,-318,-318,-318,-315,-315,-318,-318,-315,-318,-321,-324,-324,-324,-324,-321,-321,-324,-324,-327,-330,-330,-333,-336,-336,-339,-342,-342,-339,-339,-336,-333,-336,-339,-342,-345,-342,-342,-339,-339,-336,-336,-339,-339,-339,-336,-336,-333,-333,-336,-336,-336,-336,-333,-336,-336,-336,-336,-336,-339,-336,-336,-333,-333,-330,-327,-330,-333,-333,-330,-330,-327,-327,-324,-324,-327,-324,-321,-324,-324,-321,-321,-321,-321,-321,-321,-321,-318,-318,-318,-318,-321,-321,-321,-318,-321,-318,-321,-324,-324,-327,-324,-327,-327,-327,-330,-330,-330,-330,-330,-330,-330,-330,-333,-333,-336,-336,-336,-339,-339,-342,-345,-342,-342,-345,-345,-345,-348,-351,-348,-348,-345,-348,-348,-348,-348,-345,-342,-345,-345,-342,-339,-342,-345,-345,-342,-342,-339,-339,-339,-339,-342,-339,-342,-342,-345,-345,-342,-345,-348,-348,-348,-348,-348,-351,-351,-348,-348,-345,-345,-345,-348,-351,-354,-354,-354,-354,-354,-354,-354,-351,-351,-351,-348,-351,-351,-351,-354,-354,-357,-354,-357,-354,-351,-351,-348,-348,-351,-351,-351,-351,-351,-351,-348,-345,-345,-342,-345,-345,-342,-345,-345,-342,-342,-339,-339,-339,-342,-339,-336,-339,-342,-345,-345,-345,-345,-345,-345,-342,-339,-339,-339,-336,-336,-336,-336,-336,-333,-333,-333,-330,-330,-327,-324,-324,-324,-324,-321,-321,-321,-321,-321,-321,-321,-318,-315,-312,-312,-312,-312,-312,-312,-315,-312,-315,-312,-312,-312,-315,-318,-315,-315,-312,-312,-315,-315,-315,-318,-321,-318,-321,-321,-324,-327,-327,-330,-330,-330,-330,-327,-327,-324,-324,-324,-324,-327,-327,-324,-324,-324,-327,-330,-327,-330,-330,-330,-327,-327,-330,-330,-333,-333,-333,-333,-333,-330,-330,-330,-327,-324,-321,-324,-321,-321,-321,-321,-321,-321,-321,-324,-327,-327,-327,-327,-330,-327,-327,-324,-321,-318,-318,-318,-318,-315,-312,-309,-309,-312,-312,-312,-312,-309,-306,-303,-300,-300,-303,-306,-303,-303,-306,-306,-306,-306,-306,-303,-300,-297,-300,-303,-303,-303,-303,-300,-300,-303,-303,-306,-306,-306,-309,-312,-312,-312,-309,-306,-306,-306,-306,-306,-303,-303,-306,-309,-312,-309,-309,-309,-306,-303,-303,-306,-306,-306,-306,-306,-306,-306,-309,-309,-306,-303,-300,-297,-294,-294,-294,-294,-297,-294,-294,-294,-297,-300,-297,-297,-297,-297,-300,-300,-300,-297,-300,-303,-303,-303,-303,-306,-309,-309,-309,-312,-309,-312,-309,-309,-312,-309,-309,-309,-309,-309,-312,-309,-309,-309,-312,-315,-312,-315,-315,-315,-315,-312,-312,-312,-312,-309,-306,-306,-303,-300,-297,-297,-297,-297,-294,-297,-294,-297,-300,-303,-300,-300,-303,-306,-303,-300,-297,-297,-300,-297,-300,-300,-300,-300,-300,-300,-300,-297,-300,-303,-300,-303,-303,-306,-303,-303,-303,-303,-303,-303,-300,-303,-300,-303,-306,-303,-300,-297,-294,-294,-294,-294,-294,-294,-291,-288,-285,-288,-288,-291,-291,-291,-288,-285,-282,-282,-285,-285,-285,-285,-285,-285,-282,-282,-279,-279,-279,-282,-285,-282,-285,-288,-288,-288,-288,-288,-285,-285,-285,-282,-282,-282,-285,-285,-285,-282,-279,-279,-279,-279,-279,-279,-276,-273,-273,-273,-273,-276,-276,-279,-279,-276,-276,-273,-273,-276,-273,-276,-276,-276,-276,-273,-276,-273,-273,-276,-276,-276,-276,-273,-273,-273,-270,-273,-270,-273,-276,-276,-276,-273,-270,-267,-270,-273,-276,-276,-276,-276,-273,-270,-270,-270,-270,-270,-273,-273,-273,-276,-276,-276,-279,-282,-285,-285,-282,-282,-282,-282,-279,-279,-276,-279,-276,-276,-279,-276,-276,-276,-276,-279,-276,-273,-276,-276,-279,-276,-273,-270,-273,-273,-270,-273,-270,-273,-270,-273,-273,-273,-270,-270,-267,-267,-267,-264,-261,-258,-261,-258,-258,-258,-258,-255,-258,-258,-255,-252,-249,-246,-243,-243,-246,-243,-243,-243,-243,-246,-249,-249,-249,-249,-252,-255,-255,-252,-252,-255,-255,-255,-255,-255,-255,-255,-258,-255,-258,-258,-258,-258,-258,-258,-258,-261,-264,-261,-261,-258,-258,-261,-261,-258,-258,-258,-258,-261,-261,-264,-267,-270,-270,-267,-264,-264,-264,-267,-270,-267,-267,-267,-270,-267,-264,-261,-261,-261,-264,-264,-264,-267,-264,-261,-261,-258,-258,-255,-252,-249,-252,-252,-252,-255,-252,-252,-255,-255,-252,-252,-252,-252,-252,-252,-252,-249,-249,-246,-246,-243,-246,-246,-246,-243,-246,-246,-243,-246,-243,-246,-249,-249,-249,-246,-243,-243,-240,-240,-240,-240,-240,-240,-237,-240,-243,-246,-246,-246,-246,-249,-246,-243,-243,-243,-243,-246,-249,-249,-249,-249,-249,-249,-249,-249,-252,-252,-252,-249,-252,-249,-246,-243,-243,-243,-246,-249,-249,-249,-252,-255,-255,-255,-255,-252,-255,-255,-258,-255,-258,-258,-261,-264,-261,-264,-267,-264,-264,-267,-270,-267,-264,-264,-264,-267,-267,-267,-270,-273,-273,-276,-276,-273,-270,-270,-270,-270,-270,-270,-270,-270,-270,-270,-270,-270,-270,-273,-276,-276,-276,-279,-279,-282,-282,-282,-282,-282,-285,-282,-285,-282,-282,-285,-285,-285,-288,-288,-285,-285,-285,-285,-285,-285,-282,-282,-285,-282,-279,-276,-276,-279,-276,-276,-276,-276,-276,-276,-276,-276,-273,-273,-273,-270,-267,-267,-267,-270,-273,-276,-279,-276,-276,-279,-279,-279,-279,-279,-279,-276,-273,-273,-273,-273,-273,-273,-273,-276,-279,-279,-279,-282,-285,-285,-288,-288,-288,-285,-285,-288,-288,-288,-288,-288,-291,-291,-291,-288,-291,-291,-294,-294,-294,-294,-294,-297,-297,-297,-297,-300,-300,-300,-303,-306,-303,-303,-306,-306,-303,-306,-303,-300,-303,-303,-303,-300,-303,-303,-306,-303,-303,-306,-309,-309,-312,-315,-318,-318,-321,-318,-318,-321,-318,-315,-315,-318,-321,-324,-324,-324,-324,-324,-324,-327,-327,-327,-327,-330,-330,-327,-327,-324,-324,-327,-330,-330,-330,-333,-333,-333,-336,-339,-339,-336,-336,-339,-339,-336,-333,-333,-336,-336,-333,-336,-336,-339,-339,-339,-342,-342,-342,-342,-339,-336,-336,-336,-333,-333,-333,-333,-336,-336,-333,-333,-336,-333,-333,-333,-336,-336,-336,-336,-339,-342,-342,-342,-342,-342,-345,-345,-348,-345,-345,-345,-348,-348,-345,-345,-342,-342,-342,-342,-345,-342,-345,-345,-348,-348,-351,-348,-345,-345,-342,-342,-342,-339,-339,-342,-339,-339,-339,-342,-342,-345,-345,-342,-345,-345,-348,-348,-348,-351,-351,-351,-348,-348,-348,-348,-345,-348,-348,-348,-351,-354,-354,-351,-354,-354,-354,-354,-354,-354,-357,-357,-360,-360,-360,-360,-360,-360,-360,-363,-360,-360,-357,-360,-360,-357,-357,-354,-354,-351,-354,-357,-357,-357,-360,-363,-366,-366,-366,-369,-369,-366,-366,-369,-366,-363,-360,-357,-357,-360,-360,-357,-354,-354,-357,-357,-357,-360,-360,-357,-357,-354,-357,-360,-363,-360,-357,-357,-357,-354,-351,-351,-351,-354,-354,-357,-357,-354,-354,-357,-357,-357,-357,-357,-360,-357,-357,-354,-351,-351,-354,-351,-351,-354,-354,-354,-357,-357,-357,-360,-360,-360,-363,-366,-363,-360,-360,-357,-360,-363,-363,-360,-360,-360,-360,-363,-363,-366,-369,-366,-366,-363,-363,-360,-360,-360,-357,-360,-360,-360,-357,-354,-354,-357,-357,-357,-360,-360,-363,-363,-360,-360,-363,-363,-360,-363,-366,-369,-369,-366,-369,-369,-369,-366,-366,-369,-366,-369,-372,-369,-369,-369,-369,-372,-369,-366,-366,-369,-366,-369,-369,-372,-372,-375,-375,-375,-372,-375,-375,-375,-375,-375,-375,-375,-372,-372,-369,-366,-363,-360,-363,-360,-360,-357,-354,-354,-351,-351,-351,-348,-348,-348,-348,-351,-348,-345,-345,-348,-348,-345,-345,-345,-348,-348,-348,-348,-348,-345,-348,-348,-345,-345,-345,-345,-342,-339,-339,-342,-339,-339,-336,-336,-333,-336,-336,-333,-333,-336,-333,-336,-339,-342,-339,-339,-336,-339,-339,-339,-339,-339,-339,-342,-339,-339,-339,-342,-339,-342,-342,-342,-342,-345,-342,-342,-345,-348,-348,-348,-345,-348,-348,-345,-345,-345,-348,-348,-351,-351,-351,-348,-345,-345,-342,-339,-339,-339,-336,-336,-336,-336,-339,-339,-342,-339,-339,-339,-336,-333,-333,-330,-333,-330,-330,-330,-333,-333,-333,-333,-336,-339,-342,-345,-348,-345,-348,-351,-354,-354,-351,-348,-345,-348,-345,-345,-345,-345,-345,-342,-339,-339,-342,-345,-345,-345,-345,-348,-351,-351,-351,-351,-351,-351,-354,-354,-357,-360,-363,-363,-363,-366,-363,-363,-366,-363,-363,-363,-366,-366,-363,-363,-363,-363,-363,-360,-363,-366,-369,-372,-372,-372,-375,-378,-381,-381,-384,-381,-381,-384,-387,-390,-393,-393,-393,-390,-390,-390,-390,-390,-393,-393,-396,-393,-396,-396,-393,-393,-390,-390,-390,-393,-393,-390,-390,-390,-393,-396,-396,-399,-402,-399,-399,-402,-402,-405,-408,-411,-411,-411,-411,-414,-411,-411,-411,-411,-414,-414,-414,-414,-411,-414,-411,-411,-414,-417,-417,-417,-417,-420,-420,-417,-417,-420,-420,-417,-414,-414,-411,-408,-405,-408,-408,-408,-408,-408,-411,-414,-417,-414,-414,-417,-420,-420,-417,-417,-417,-420,-420,-420,-417,-417,-417,-417,-420,-420,-417,-417,-414,-414,-414,-414,-411,-411,-414,-417,-417,-420,-420,-420,-420,-423,-423,-423,-423,-426,-423,-423,-423,-423,-423,-420,-423,-426,-423,-426,-423,-423,-426,-426,-423,-423,-423,-423,-423,-420,-423,-423,-423,-423,-420,-423,-423,-426,-429,-432,-435,-438,-438,-438,-438,-441,-441,-444,-447,-447,-450,-450,-450,-447,-447,-447,-444,-444,-444,-444,-447,-447,-450,-450,-447,-444,-444,-447,-447,-444,-444,-441,-441,-438,-438,-435,-435,-438,-435,-432,-435,-435,-435,-435,-432,-435,-435,-432,-435,-435,-435,-435,-438,-438,-438,-441,-441,-444,-447,-450,-450,-447,-450,-450,-453,-453,-456,-456,-456,-459,-459,-459,-459,-459,-459,-459,-462,-462,-462,-459,-459,-456,-459,-459,-459,-456,-456,-453,-450,-450,-450,-450,-450,-447,-447,-444,-447,-447,-450,-450,-450,-447,-447,-447,-447,-447,-447,-447,-450,-450,-450,-453,-450,-453,-453,-450,-450,-450,-450,-453,-450,-453,-456,-456,-453,-453,-453,-456,-456,-453,-456,-456,-453,-450,-450,-447,-444,-444,-441,-444,-444,-444,-444,-444,-444,-441,-441,-441,-441,-444,-444,-444,-447,-444,-447,-444,-441,-441,-441,-441,-441,-441,-438,-438,-435,-435,-435,-432,-432,-429,-426,-426,-423,-420,-417,-420,-417,-417,-420,-423,-423,-423,-420,-417,-414,-414,-411,-408,-411,-414,-414,-414,-414,-411,-414,-417,-414,-414,-411,-408,-411,-414,-414,-411,-411,-414,-414,-411,-408,-405,-405,-408,-411,-408,-408,-411,-411,-411,-414,-411,-411,-411,-414,-411,-411,-411,-411,-408,-408,-408,-411,-408,-408,-405,-408,-411,-411,-408,-408,-408,-408,-405,-408,-411,-411,-408,-408,-408,-408,-408,-408,-411,-414,-414,-414,-417,-414,-411,-414,-417,-420,-420,-420,-420,-420,-420,-417,-414,-414,-417,-420,-420,-417,-414,-417,-417,-414,-414,-414,-414,-414,-411,-408,-408,-408,-408,-408,-408,-408,-411,-408,-411,-411,-411,-408,-405,-402,-399,-402,-402,-399,-399,-399,-399,-399,-399,-396,-396,-399,-399,-396,-396,-399,-399,-399,-396,-396,-393,-393,-396,-393,-396,-393,-396,-396,-396,-396,-396,-396,-396,-393,-393,-393,-396,-396,-396,-396,-396,-399,-399,-402,-402,-402,-399,-399,-402,-402,-402,-399,-402,-399,-399,-399,-399,-399,-396,-396,-399,-399,-399,-399,-399,-402,-405,-408,-408,-408,-408,-408,-408,-411,-414,-414,-411,-414,-414,-411,-408,-408,-411,-411,-411,-411,-411,-408,-411,-411,-411,-408,-405,-408,-408,-408,-405,-405,-405,-402,-399,-399,-399,-402,-402,-405,-405,-402,-399,-399,-399,-402,-399,-402,-402,-402,-402,-402,-402,-399,-399,-396,-396,-393,-390,-387,-384,-381,-381,-384,-384,-387,-387,-387,-390,-390,-390,-387,-384,-387,-390,-390,-390,-393,-393,-390,-393,-390,-393,-393,-393,-393,-396,-399,-399,-399,-402,-405,-408,-411,-408,-411,-414,-411,-411,-411,-408,-408,-408,-405,-405,-408,-408,-408,-408,-408,-408,-411,-414,-414,-411,-411,-411,-411,-411,-414,-411,-411,-411,-408,-405,-402,-399,-402,-402,-399,-399,-396,-399,-402,-399,-399,-399,-396,-396,-399,-396,-399,-399,-399,-396,-396,-396,-396,-393,-390,-393,-396,-399,-399,-399,-402,-402,-405,-405,-405,-405,-405,-405,-405,-408,-411,-411,-411,-411,-408,-405,-405,-405,-402,-402,-402,-402,-402,-402,-402,-402,-402,-405,-405,-408,-411,-414,-417,-420,-423,-420,-420,-420,-417,-417,-420,-420,-420,-420,-423,-420,-417,-414,-414,-411,-411,-408,-408,-405,-405,-408,-408,-405,-405,-408,-411,-411,-408,-411,-411,-414,-414,-417,-417,-420,-420,-417,-420,-420,-420,-423,-423,-423,-423,-423,-423,-420,-420,-423,-420,-423,-426,-423,-420,-420,-423,-426,-426,-423,-426,-426,-423,-426,-423,-426,-429,-429,-432,-432,-429,-432,-432,-435,-432,-432,-435,-432,-432,-429,-429,-429,-432,-432,-432,-432,-432,-429,-426,-426,-429,-429,-426,-423,-423,-423,-423,-426,-429,-432,-432,-435,-432,-432,-432,-432,-432,-429,-432,-429,-426,-429,-426,-426,-429,-429,-429,-429,-432,-432,-432,-435,-432,-435,-432,-435,-435,-435,-432,-432,-432,-435,-435,-435,-435,-438,-438,-438,-435,-438,-438,-438,-438,-438,-435,-438,-438,-441,-444,-444,-447,-447,-450,-447,-447,-450,-450,-450,-450,-447,-450,-453,-453,-453,-453,-450,-450,-447,-447,-444,-444,-447,-444,-441,-438,-441,-438,-438,-438,-435,-438,-438,-435,-435,-432,-432,-435,-438,-438,-435,-438,-441,-438,-438,-435,-432,-432,-429,-426,-429,-426,-429,-432,-429,-429,-432,-432,-432,-435,-432,-429,-429,-429,-432,-429,-429,-429,-426,-426,-423,-423,-420,-417,-414,-411,-411,-408,-408,-408,-411,-408,-405,-408,-405,-408,-411,-414,-411,-411,-408,-411,-408,-408,-408,-408,-408,-411,-408,-408,-408,-408,-408,-408,-408,-408,-408,-405,-408,-408,-408,-405,-405,-405,-402,-402,-399,-402,-399,-396,-399,-402,-405,-408,-408,-408,-411,-411,-414,-414,-414,-414,-414,-411,-408,-408,-405,-408,-408,-405,-405,-405,-405,-405,-408,-408,-405,-405,-408,-411,-408,-408,-408,-408,-405,-402,-402,-405,-402,-402,-405,-402,-402,-399,-399,-396,-396,-399,-399,-396,-396,-399,-399,-396,-399,-396,-399,-399,-399,-399,-396,-396,-393,-393,-390,-387,-390,-390,-390,-390,-393,-393,-390,-390,-387,-390,-387,-390,-387,-390,-390,-390,-393,-390,-390,-390,-387,-390,-390,-390,-393,-393,-390,-390,-390,-387,-384,-384,-387,-387,-390,-393,-390,-387,-384,-387,-390,-390,-387,-390,-390,-387,-384,-384,-384,-381,-384,-384,-384,-387,-387,-387,-387,-384,-384,-384,-381,-378,-381,-381,-384,-384,-381,-381,-381,-378,-378,-378,-378,-375,-375,-372,-372,-372,-369,-372,-372,-375,-378,-378,-381,-381,-381,-381,-378,-378,-381,-378,-378,-378,-378,-378,-378,-378,-375,-375,-378,-378,-381,-384,-384,-381,-378,-375,-378,-378,-381,-381,-384,-387,-387,-384,-384,-384,-381,-381,-378,-378,-375,-375,-375,-372,-372,-369,-366,-369,-372,-375,-375,-378,-378,-378,-375,-375,-375,-375,-372,-372,-369,-372,-372,-372,-369,-369,-369,-372,-375,-375,-378,-375,-375,-375,-375,-378,-378,-381,-378,-378,-381,-381,-378,-378,-375,-378,-378,-381,-381,-378,-378,-375,-375,-378,-375,-375,-378,-375,-375,-378,-378,-378,-375,-378,-378,-378,-378,-378,-378,-381,-381,-381,-381,-378,-381,-381,-378,-378,-378,-381,-381,-384,-381,-381,-381,-384,-384,-384,-387,-384,-384,-381,-381,-378,-381,-381,-384,-384,-387,-387,-387,-390,-390,-387,-387,-384,-384,-387,-387,-387,-390,-393,-393,-393,-390,-393,-393,-393,-396,-396,-393,-390,-393,-393,-393,-393,-396,-399,-402,-399,-399,-399,-399,-399,-399,-402,-402,-402,-402,-405,-405,-402,-399,-402,-402,-402,-405,-402,-402,-402,-402,-402,-402,-402,-402,-399,-399,-396,-393,-393,-393,-396,-393,-396,-399,-396,-399,-399,-399,-396,-396,-396,-393,-393,-393,-396,-396,-399,-399,-396,-396,-396,-399,-402,-402,-399,-399,-396,-399,-402,-402,-399,-399,-399,-399,-396,-396,-393,-390,-393,-393,-393,-393,-396,-399,-402,-402,-402,-399,-402,-399,-396,-393,-393,-390,-387,-384,-384,-384,-387,-390,-390,-390,-390,-390,-390,-393,-396,-396,-396,-393,-390,-387,-384,-384,-384,-384,-384,-387,-387,-390,-390,-390,-393,-396,-396,-396,-393,-390,-387,-384,-387,-390,-390,-387,-390,-387,-384,-384,-384,-387,-387,-387,-390,-390,-393,-393,-390,-390,-390,-390,-390,-393,-393,-390,-390,-390,-387,-387,-387,-387,-387,-390,-390,-387,-384,-384,-381,-384,-384,-387,-387,-387,-387,-387,-387,-387,-387,-387,-384,-384,-384,-384,-381,-384,-384,-384,-384,-384,-381,-378,-378,-381,-381,-381,-381,-381,-378,-375,-375,-375,-375,-378,-381,-384,-387,-387,-387,-387,-384,-381,-381,-381,-378,-378,-381,-384,-384,-381,-378,-378,-378,-378,-375,-375,-372,-372,-369,-372,-375,-372,-375,-378,-375,-375,-372,-369,-366,-366,-369,-366,-369,-369,-372,-372,-375,-375,-372,-372,-372,-372,-372,-372,-375,-375,-375,-378,-378,-375,-378,-378,-378,-378,-381,-381,-378,-381,-384,-384,-384,-387,-390,-390,-393,-396,-393,-393,-393,-390,-387,-387,-387,-384,-384,-381,-381,-381,-381,-384,-387,-384,-384,-384,-384,-387,-384,-384,-384,-384,-384,-381,-384,-384,-387,-387,-387,-384,-384,-384,-387,-387,-390,-387,-384,-387,-390,-393,-390,-387,-387,-384,-381,-381,-381,-384,-387,-384,-381,-378,-378,-378,-375,-372,-369,-372,-372,-372,-372,-372,-375,-375,-372,-369,-369,-366,-366,-369,-369,-372,-375,-372,-372,-372,-372,-375,-378,-378,-375,-375,-372,-369,-369,-369,-366,-366,-363,-366,-366,-366,-363,-360,-360,-357,-354,-354,-354,-357,-357,-357,-357,-360,-360,-357,-357,-360,-357,-360,-360,-360,-357,-357,-354,-354,-357,-360,-360,-363,-363,-363,-360,-357,-354,-351,-348,-348,-351,-351,-351,-351,-351,-351,-354,-351,-351,-351,-351,-354,-351,-348,-345,-348,-348,-351,-348,-351,-348,-351,-351,-351,-351,-354,-354,-354,-357,-357,-357,-357,-357,-357,-354,-354,-351,-354,-357,-354,-357,-354,-351,-348,-351,-351,-348,-348,-348,-348,-345,-345,-348,-351,-354,-357,-357,-360,-363,-363,-363,-366,-366,-363,-366,-366,-366,-369,-366,-369,-366,-369,-369,-372,-375,-375,-375,-372,-372,-369,-366,-366,-366,-366,-369,-372,-369,-366,-369,-369,-369,-372,-375,-378,-381,-381,-384,-381,-384,-381,-378,-378,-375,-375,-372,-372,-369,-369,-369,-366,-366,-363,-360,-357,-354,-354,-354,-357,-357,-354,-354,-354,-357,-354,-354,-354,-354,-357,-354,-351,-354,-357,-357,-360,-360,-363,-360,-360,-363,-366,-366,-366,-366,-369,-366,-369,-366,-363,-363,-366,-363,-363,-366,-369,-366,-369,-372,-372,-375,-378,-375,-378,-381,-381,-384,-387,-390,-390,-390,-390,-390,-390,-390,-387,-384,-381,-384,-384,-384,-384,-384,-384,-381,-378,-378,-378,-375,-375,-375,-378,-375,-375,-372,-372,-369,-369,-366,-363,-363,-363,-363,-363,-363,-366,-363,-363,-366,-363,-363,-363,-366,-369,-372,-375,-375,-372,-369,-366,-366,-363,-366,-369,-366,-366,-369,-366,-366,-366,-366,-366,-363,-366,-369,-369,-366,-363,-363,-363,-363,-363,-363,-363,-366,-366,-363,-363,-363,-360,-357,-360,-360,-357,-360,-357,-354,-354,-354,-354,-354,-354,-351,-351,-348,-348,-348,-351,-354,-357,-360,-357,-357,-354,-354,-354,-357,-360,-363,-363,-360,-363,-363,-360,-357,-357,-357,-354,-354,-351,-348,-348,-348,-345,-345,-348,-348,-348,-351,-351,-351,-351,-351,-348,-351,-354,-354,-357,-354,-357,-354,-357,-360,-357,-354,-351,-351,-351,-351,-354,-354,-354,-357,-357,-354,-354,-351,-348,-351,-351,-351,-354,-357,-354,-357,-360,-360,-360,-360,-357,-354,-354,-354,-354,-354,-354,-351,-351,-351,-354,-357,-357,-354,-357,-357,-360,-360,-360,-357,-357,-360,-360,-360,-360,-363,-363,-363,-363,-366,-369,-369,-369,-369,-366,-369,-369,-369,-372,-375,-372,-372,-372,-369,-369,-366,-366,-366,-366,-366,-366,-369,-369,-369,-369,-369,-366,-369,-369,-369,-372,-372,-372,-372,-372,-369,-369,-369,-369,-369,-372,-375,-372,-369,-372,-372,-372,-375,-378,-381,-384,-381,-381,-381,-381,-378,-378,-381,-381,-381,-381,-378,-375,-375,-375,-378,-381,-384,-384,-384,-384,-387,-387,-384,-387,-387,-387,-387,-390,-390,-390,-387,-390,-393,-390,-390,-390,-390,-387,-387,-387,-387,-384,-384,-381,-384,-384,-384,-384,-387,-384,-381,-381,-381,-378,-381,-384,-384,-384,-384,-384,-384,-384,-381,-384,-381,-381,-381,-381,-384,-384,-381,-381,-381,-381,-381,-384,-381,-381,-378,-375,-378,-375,-372,-372,-372,-369,-369,-366,-363,-363,-366,-363,-360,-363,-363,-366,-369,-372,-375,-375,-375,-372,-372,-375,-375,-372,-375,-372,-372,-372,-369,-372,-375,-372,-372,-369,-372,-369,-369,-369,-366,-363,-363,-360,-360,-360,-360,-360,-357,-354,-354,-354,-354,-354,-354,-354,-354,-354,-354,-354,-354,-357,-354,-357,-354,-357,-357,-354,-354,-354,-354,-351,-351,-351,-348,-345,-345,-348,-351,-354,-354,-354,-357,-357,-354,-354,-354,-351,-354,-351,-351,-351,-351,-351,-351,-351,-354,-357,-357,-360,-363,-360,-363,-363,-366,-366,-363,-366,-366,-369,-366,-369,-369,-372,-375,-375,-375,-375,-375,-378,-378,-378,-381,-381,-378,-378,-375,-375,-378,-381,-384,-384,-381,-381,-381,-381,-378,-381,-378,-381,-378,-381,-381,-384,-387,-390,-390,-390,-387,-384,-381,-378,-378,-381,-378,-378,-375,-375,-375,-372,-369,-372,-375,-372,-372,-372,-372,-372,-372,-372,-372,-372,-372,-369,-372,-372,-372,-375,-372,-372,-372,-372,-372,-375,-372,-372,-375,-372,-372,-372,-372,-369,-372,-372,-369,-369,-372,-375,-378,-375,-375,-375,-375,-375,-378,-378,-378,-375,-375,-375,-375,-375,-378,-375,-375,-375,-375,-372,-372,-372,-369,-369,-372,-375,-378,-378,-378,-378,-378,-378,-381,-381,-381,-384,-387,-390,-390,-393,-393,-393,-396,-399,-402,-405,-408,-411,-411,-414,-414,-411,-414,-417,-417,-414,-417,-417,-417,-414,-417,-420,-423,-420,-417,-420,-420,-423,-420,-423,-426,-426,-426,-423,-426,-423,-423,-426,-426,-426,-426,-423,-423,-420,-423,-423,-423,-426,-423,-423,-426,-423,-423,-426,-429,-429,-432,-435,-435,-438,-441,-441,-438,-441,-438,-441,-441,-438,-438,-438,-438,-435,-432,-432,-432,-432,-432,-429,-429,-429,-432,-429,-426,-426,-426,-426,-429,-429,-429,-429,-429,-429,-426,-429,-429,-432,-432,-435,-438,-438,-441,-444,-441,-444,-444,-441,-438,-438,-438,-435,-432,-435,-435,-438,-438,-438,-438,-435,-432,-432,-432,-429,-432,-429,-429,-426,-423,-423,-423,-423,-423,-423,-423,-420,-423,-423,-426,-423,-423,-423,-423,-420,-423,-423,-426,-426,-429,-432,-429,-432,-435,-435,-432,-432,-432,-429,-426,-423,-426,-429,-432,-432,-429,-429,-426,-426,-423,-423,-426,-429,-432,-432,-432,-432,-429,-426,-429,-432,-432,-429,-429,-432,-429,-429,-429,-426,-423,-423,-423,-423,-420,-417,-417,-414,-417,-414,-414,-417,-417,-420,-423,-423,-423,-423,-426,-426,-426,-423,-420,-420,-423,-426,-423,-423,-423,-420,-420,-420,-417,-420,-420,-417,-417,-417,-417,-420,-417,-414,-414,-417,-417,-417,-420,-420,-420,-420,-420,-417,-414,-417,-414,-414,-414,-414,-417,-414,-417,-420,-423,-426,-426,-423,-423,-423,-423,-426,-426,-423,-426,-426,-426,-426,-426,-423,-423,-426,-423,-426,-426,-426,-426,-426,-429,-432,-429,-429,-429,-426,-426,-426,-426,-429,-429,-429,-429,-432,-432,-435,-432,-432,-429,-429,-429,-432,-432,-432,-432,-432,-429,-426,-429,-432,-432,-435,-435,-435,-438,-435,-438,-438,-441,-441,-441,-438,-435,-435,-438,-438,-438,-435,-435,-435,-435,-435,-432,-432,-432,-432,-435,-438,-438,-438,-438,-441,-444,-444,-447,-450,-450,-450,-447,-444,-444,-444,-444,-447,-450,-453,-456,-456,-459,-459,-456,-459,-459,-459,-462,-462,-462,-465,-465,-468,-465,-462,-462,-462,-465,-465,-465,-462,-459,-459,-459,-456,-456,-459,-459,-459,-456,-453,-456,-456,-459,-459,-456,-456,-453,-453,-456,-456,-453,-450,-450,-453,-453,-453,-453,-450,-450,-453,-453,-450,-450,-453,-450,-450,-447,-444,-444,-444,-447,-447,-447,-450,-447,-447,-444,-444,-441,-441,-444,-444,-441,-444,-444,-444,-444,-444,-447,-447,-447,-450,-450,-450,-450,-453,-456,-456,-453,-453,-450,-453,-450,-447,-447,-447,-444,-444,-444,-447,-450,-450,-450,-453,-453,-453,-453,-453,-456,-459,-462,-465,-468,-468,-468,-468,-465,-465,-465,-462,-465,-468,-468,-468,-465,-465,-465,-465,-462,-465,-462,-462,-462,-465,-462,-459,-456,-456,-453,-453,-453,-453,-456,-453,-453,-456,-456,-456,-456,-456,-459,-462,-462,-462,-462,-459,-456,-459,-456,-456,-456,-459,-456,-453,-456,-459,-462,-462,-459,-459,-459,-456,-456,-456,-456,-456,-456,-456,-459,-459,-456,-456,-453,-456,-459,-459,-459,-459,-462,-465,-465,-465,-468,-471,-471,-471,-474,-477,-480,-477,-480,-483,-483,-480,-477,-474,-471,-471,-468,-468,-465,-465,-465,-468,-471,-474,-477,-474,-474,-471,-471,-471,-471,-474,-477,-477,-477,-477,-477,-477,-477,-474,-477,-480,-480,-480,-483,-480,-480,-480,-483,-483,-480,-477,-477,-474,-471,-474,-471,-474,-471,-474,-474,-474,-474,-471,-471,-471,-474,-474,-471,-471,-474,-471,-474,-477,-477,-480,-480,-477,-477,-477,-477,-474,-477,-474,-474,-477,-477,-477,-474,-474,-477,-477,-480,-480,-480,-480,-477,-480,-480,-477,-474,-474,-477,-477,-477,-480,-480,-483,-480,-480,-477,-474,-477,-480,-480,-480,-477,-480,-477,-477,-480,-480,-483,-483,-483,-483,-480,-480,-480,-480,-480,-477,-480,-480,-477,-477,-480,-477,-477,-477,-474,-477,-474,-477,-474,-474,-477,-477,-474,-474,-477,-477,-474,-474,-474,-477,-480,-477,-480,-480,-477,-477,-477,-477,-480,-480,-480,-480,-480,-480,-477,-480,-477,-477,-474,-471,-468,-468,-468,-468,-471,-474,-471,-474,-474,-474,-477,-477,-474,-474,-474,-471,-471,-474,-471,-468,-468,-468,-468,-465,-465,-465,-468,-468,-471,-471,-471,-471,-468,-468,-465,-462,-462,-462,-465,-465,-465,-462,-462,-462,-465,-465,-465,-468,-471,-474,-477,-474,-474,-471,-471,-471,-471,-468,-471,-468,-471,-471,-471,-471,-471,-468,-468,-468,-465,-465,-468,-468,-471,-471,-471,-468,-468,-465,-468,-465,-468,-468,-465,-462,-459,-459,-459,-459,-456,-459,-462,-465,-465,-465,-468,-471,-471,-474,-474,-474,-474,-474,-477,-480,-477,-477,-474,-474,-471,-474,-471,-471,-474,-474,-474,-477,-477,-480,-480,-480,-483,-486,-489,-489,-492,-492,-492,-492,-492,-489,-492,-495,-495,-492,-492,-489,-489,-492,-489,-489,-492,-492,-495,-492,-492,-492,-489,-486,-486,-489,-486,-486,-489,-492,-495,-495,-492,-495,-492,-495,-492,-495,-498,-498,-498,-498,-501,-501,-498,-501,-504,-507,-504,-507,-510,-510,-507,-510,-513,-513,-510,-507,-504,-507,-504,-507,-510,-510,-510,-510,-510,-510,-510,-510,-513,-513,-516,-513,-513,-513,-513,-510,-513,-513,-510,-510,-510,-507,-507,-510,-510,-507,-504,-507,-510,-510,-510,-510,-510,-507,-507,-507,-507,-510,-510,-513,-510,-510,-513,-516,-519,-519,-516,-516,-513,-513,-513,-513,-510,-513,-516,-516,-519,-519,-522,-519,-522,-522,-522,-525,-528,-528,-531,-534,-537,-537,-537,-537,-540,-540,-540,-543,-543,-540,-540,-540,-537,-540,-540,-540,-537,-537,-540,-543,-540,-537,-537,-534,-534,-534,-534,-531,-531,-528,-528,-525,-528,-525,-525,-525,-522,-525,-522,-519,-522,-525,-525,-528,-531,-531,-531,-534,-534,-531,-531,-534,-531,-531,-531,-534,-537,-537,-534,-534,-537,-537,-537,-537,-537,-537,-537,-537,-534,-531,-531,-531,-528,-528,-528,-528,-525,-528,-531,-534,-534,-534,-537,-537,-534,-534,-534,-537,-540,-537,-537,-537,-540,-540,-537,-537,-540,-540,-537,-540,-540,-540,-540,-543,-543,-543,-546,-546,-546,-546,-543,-546,-546,-546,-549,-552,-555,-555,-552,-555,-552,-549,-552,-555,-555,-558,-558,-558,-558,-558,-558,-558,-561,-561,-564,-567,-570,-570,-570,-570,-573,-576,-576,-576,-576,-573,-570,-567,-567,-564,-564,-564,-567,-567,-567,-570,-570,-570,-570,-570,-570,-570,-573,-573,-573,-573,-573,-576,-579,-579,-579,-576,-573,-576,-576,-576,-576,-573,-573,-570,-573,-576,-576,-576,-579,-579,-576,-576,-573,-573,-573,-573,-573,-573,-573,-573,-573,-573,-570,-573,-573,-573,-576,-579,-579,-582,-579,-579,-576,-573,-573,-573,-573,-576,-573,-573,-576,-573,-573,-570,-570,-567,-567,-570,-573,-573,-573,-576,-576,-579,-579,-576,-576,-576,-576,-579,-582,-582,-585,-582,-585,-585,-585,-588,-588,-588,-588,-588,-588,-588,-591,-588,-585,-585,-582,-582,-585,-585,-585,-585,-585,-585,-585,-582,-585,-585,-588,-588,-588,-588,-588,-588,-588,-588,-585,-582,-582,-582,-579,-579,-579,-582,-579,-579,-582,-585,-588,-591,-591,-588,-588,-588,-588,-585,-588,-585,-585,-585,-582,-579,-579,-579,-576,-576,-576,-576,-573,-573,-570,-570,-573,-570,-573,-573,-573,-570,-573,-573,-573,-570,-570,-570,-567,-564,-564,-561,-558,-555,-555,-558,-558,-558,-558,-555,-555,-555,-558,-555,-555,-555,-558,-558,-558,-558,-555,-558,-558,-561,-558,-558,-558,-558,-555,-552,-549,-549,-552,-555,-552,-552,-552,-555,-555,-558,-558,-561,-561,-564,-564,-567,-564,-561,-561,-564,-561,-558,-558,-558,-555,-552,-555,-555,-558,-558,-558,-561,-561,-561,-564,-564,-561,-558,-561,-561,-558,-561,-564,-567,-570,-573,-573,-576,-576,-579,-579,-579,-579,-579,-576,-576,-579,-576,-573,-576,-576,-576,-579,-576,-579,-579,-579,-579,-579,-579,-576,-579,-576,-579,-582,-582,-579,-579,-582,-582,-582,-582,-585,-582,-579,-576,-579,-576,-576,-576,-573,-573,-576,-579,-579,-579,-582,-582,-579,-576,-576,-576,-576,-579,-582,-582,-582,-579,-576,-573,-573,-576,-579,-579,-579,-579,-579,-582,-585,-585,-582,-585,-585,-588,-585,-582,-582,-585,-585,-585,-582,-582,-582,-582,-579,-576,-573,-573,-573,-576,-576,-576,-573,-573,-570,-570,-567,-567,-564,-564,-564,-564,-564,-564,-561,-564,-561,-564,-564,-567,-570,-570,-573,-573,-573,-573,-570,-570,-567,-567,-570,-570,-567,-570,-573,-570,-570,-573,-576,-579,-579,-579,-579,-576,-576,-573,-573,-573,-576,-576,-579,-576,-579,-579,-579,-579,-576,-573,-573,-573,-576,-573,-570,-570,-567,-567,-564,-564,-564,-564,-564,-561,-561,-561,-558,-558,-558,-561,-561,-558,-558,-555,-555,-552,-549,-549,-552,-549,-549,-552,-555,-555,-552,-552,-549,-546,-549,-549,-549,-552,-552,-555,-558,-558,-561,-558,-555,-558,-558,-558,-561,-561,-564,-564,-567,-564,-567,-564,-564,-561,-561,-558,-558,-561,-561,-561,-558,-561,-561,-561,-561,-561,-564,-561,-558,-561,-564,-564,-567,-567,-564,-567,-567,-570,-570,-570,-567,-567,-564,-567,-570,-570,-570,-570,-570,-567,-567,-567,-567,-567,-570,-567,-564,-564,-564,-561,-558,-555,-558,-558,-555,-552,-555,-555,-555,-552,-552,-552,-552,-549,-549,-549,-549,-549,-549,-552,-552,-552,-555,-555,-558,-555,-555,-558,-558,-558,-558,-558,-558,-555,-555,-555,-555,-555,-558,-558,-558,-555,-552,-555,-558,-561,-561,-561,-564,-567,-567,-564,-561,-564,-564,-564,-564,-564,-561,-564,-561,-561,-558,-561,-561,-561,-561,-558,-558,-561,-561,-561,-561,-561,-558,-558,-558,-555,-558,-555,-555,-555,-555,-555,-558,-555,-552,-549,-546,-546,-546,-546,-546,-543,-546,-546,-543,-543,-543,-543,-543,-546,-546,-546,-549,-549,-546,-546,-546,-546,-546,-543,-543,-540,-543,-543,-543,-543,-543,-540,-540,-543,-546,-546,-546,-546,-549,-549,-549,-546,-549,-552,-555,-558,-555,-552,-555,-552,-555,-555,-555,-555,-555,-558,-561,-561,-564,-564,-567,-564,-567,-567,-570,-573,-570,-570,-570,-567,-567,-567,-564,-564,-567,-567,-567,-570,-567,-567,-567,-570,-570,-570,-570,-570,-570,-570,-573,-573,-570,-570,-567,-570,-570,-573,-570,-567,-567,-567,-564,-564,-561,-558,-558,-558,-561,-561,-558,-558,-555,-555,-552,-555,-552,-549,-552,-549,-546,-549,-546,-546,-543,-546,-549,-549,-546,-543,-540,-540,-540,-537,-537,-537,-537,-537,-540,-540,-540,-540,-540,-543,-543,-543,-546,-543,-540,-540,-540,-537,-540,-537,-540,-540,-540,-540,-543,-543,-546,-546,-543,-540,-540,-540,-543,-546,-546,-546,-546,-546,-549,-549,-549,-552,-549,-552,-552,-549,-549,-549,-549,-552,-555,-558,-561,-558,-561,-558,-558,-558,-558,-558,-561,-558,-558,-561,-561,-558,-561,-558,-558,-561,-564,-561,-564,-567,-564,-564,-567,-564,-561,-564,-561,-561,-564,-567,-570,-570,-570,-570,-570,-570,-573,-570,-570,-570,-570,-570,-573,-570,-570,-573,-573,-573,-573,-573,-573,-576,-579,-579,-579,-582,-579,-579,-579,-579,-579,-576,-579,-582,-582,-579,-576,-579,-579,-576,-576,-576,-579,-579,-576,-573,-573,-573,-576,-576,-579,-579,-582,-582,-582,-585,-582,-582,-579,-576,-576,-576,-576,-576,-573,-576,-576,-576,-576,-576,-576,-576,-576,-573,-573,-573,-576,-573,-573,-573,-570,-570,-570,-573,-573,-570,-573,-573,-573,-573,-576,-579,-579,-579,-582,-579,-582,-579,-582,-579,-579,-582,-582,-579,-579,-576,-576,-576,-579,-579,-576,-573,-576,-576,-579,-579,-579,-576,-576,-573,-573,-576,-576,-576,-576,-579,-576,-576,-579,-579,-576,-573,-570,-570,-570,-570,-573,-573,-573,-576,-573,-573,-570,-570,-567,-564,-564,-561,-558,-561,-561,-561,-561,-564,-561,-561,-561,-561,-564,-561,-561,-561,-561,-558,-558,-558,-555,-555,-558,-558,-561,-564,-567,-567,-567,-567,-567,-567,-567,-567,-567,-567,-567,-567,-567,-567,-570,-570,-570,-570,-567,-567,-567,-570,-567,-570,-567,-567,-567,-570,-570,-570,-570,-567,-567,-567,-564,-561,-561,-558,-558,-558,-555,-558,-558,-555,-555,-552,-549,-549,-549,-549,-549,-552,-549,-549,-552,-552,-549,-549,-546,-546,-546,-543,-543,-540,-540,-540,-540,-540,-540,-537,-537,-540,-540,-543,-546,-546,-549,-549,-552,-552,-552,-555,-555,-555,-555,-552,-552,-555,-552,-549,-552,-552,-552,-549,-546,-549,-549,-549,-549,-546,-546,-546,-546,-549,-549,-552,-552,-555,-555,-558,-561,-561,-564,-561,-561,-561,-561,-561,-561,-561,-558,-555,-555,-555,-555,-558,-561,-558,-558,-558,-558,-555,-555,-552,-552,-552,-549,-552,-549,-552,-552,-552,-555,-555,-558,-558,-555,-558,-558,-555,-552,-552,-555,-555,-552,-552,-552,-549,-549,-549,-549,-549,-549,-546,-546,-543,-540,-540,-540,-543,-546,-549,-549,-549,-552,-552,-552,-549,-549,-552,-552,-552,-552,-552,-552,-555,-552,-549,-546,-543,-543,-543,-543,-540,-540,-543,-543,-546,-543,-543,-546,-546,-546,-543,-546,-549,-546,-549,-549,-546,-546,-549,-552,-549,-552,-555,-555,-555,-555,-555,-558,-558,-558,-558,-558,-558,-558,-561,-558,-558,-555,-552,-549,-552,-552,-552,-549,-546,-543,-546,-543,-543,-543,-543,-540,-540,-540,-543,-543,-543,-546,-543,-543,-546,-546,-543,-543,-546,-546,-549,-549,-552,-549,-549,-546,-546,-546,-546,-546,-549,-549,-549,-552,-552,-552,-552,-552,-555,-555,-558,-561,-558,-555,-555,-552,-552,-555,-555,-552,-552,-552,-552,-552,-555,-555,-555,-558,-558,-558,-558,-558,-555,-552,-552,-549,-552,-552,-555,-555,-552,-549,-546,-543,-540,-543,-546,-549,-552,-552,-552,-552,-555,-555,-555,-552,-555,-558,-558,-555,-555,-555,-555,-558,-561,-564,-561,-564,-564,-564,-561,-561,-564,-567,-567,-564,-561,-561,-561,-561,-558,-555,-552,-549,-549,-546,-546,-546,-549,-552,-549,-549,-549,-549,-546,-546,-543,-543,-543,-543,-543,-540,-540,-537,-534,-534,-534,-531,-528,-525,-522,-522,-519,-522,-519,-516,-513,-510,-507,-507,-507,-510,-510,-510,-510,-507,-510,-510,-510,-510,-507,-504,-504,-501,-498,-498,-498,-495,-495,-495,-495,-495,-495,-495,-495,-498,-498,-501,-498,-498,-498,-498,-495,-495,-498,-498,-498,-498,-498,-498,-498,-498,-501,-501,-498,-495,-492,-495,-495,-495,-495,-495,-498,-498,-495,-498,-498,-498,-495,-495,-495,-495,-495,-498,-498,-498,-501,-501,-504,-501,-501,-501,-504,-504,-504,-504,-507,-510,-507,-507,-504,-507,-504,-504,-504,-501,-501,-501,-501,-504,-504,-504,-501,-498,-498,-498,-498,-498,-498,-495,-492,-492,-495,-492,-495,-492,-492,-489,-489,-489,-489,-492,-489,-489,-489,-489,-492,-492,-489,-489,-492,-492,-495,-492,-495,-495,-498,-498,-498,-498,-498,-498,-495,-498,-501,-501,-498,-495,-498,-501,-501,-504,-504,-501,-498,-498,-498,-495,-492,-492,-495,-495,-495,-498,-495,-498,-501,-501,-501,-501,-501,-501,-501,-501,-501,-501,-501,-498,-498,-495,-498,-501,-504,-504,-507,-504,-501,-504,-504,-504,-507,-507,-510,-510,-513,-513,-513,-516,-513,-516,-516,-516,-513,-513,-510,-513,-513,-510,-510,-513,-516,-513,-513,-513,-510,-510,-513,-513,-510,-510,-513,-513,-513,-513,-510,-507,-510,-510,-510,-510,-507,-507,-504,-504,-504,-504,-504,-504,-507,-510,-513,-510,-513,-510,-513,-516,-516,-516,-519,-522,-525,-525,-525,-525,-525,-522,-519,-519,-519,-516,-513,-513,-516,-516,-516,-516,-519,-522,-519,-522,-522,-522,-522,-525,-522,-525,-525,-528,-528,-531,-531,-531,-531,-534,-534,-534,-534,-537,-534,-531,-534,-534,-537,-537,-534,-534,-534,-531,-534,-534,-534,-537,-537,-534,-534,-534,-531,-528,-531,-531,-531,-531,-528,-525,-525,-528,-525,-522,-522,-522,-522,-522,-525,-525,-528,-528,-528,-525,-525,-522,-525,-522,-519,-519,-519,-516,-519,-522,-522,-522,-522,-522,-519,-519,-516,-513,-513,-513,-513,-513,-513,-510,-510,-513,-513,-516,-513,-510,-513,-513,-510,-510,-510,-510,-507,-504,-507,-507,-510,-510,-513,-510,-510,-507,-510,-510,-510,-510,-507,-510,-510,-513,-513,-516,-516,-519,-519,-516,-516,-516,-516,-513,-513,-513,-513,-513,-513,-513,-510,-513,-510,-513,-510,-510,-510,-513,-513,-510,-513,-510,-507,-510,-510,-510,-510,-513,-510,-507,-507,-510,-510,-513,-510,-507,-507,-504,-501,-504,-504,-507,-507,-510,-507,-510,-513,-510,-510,-510,-510,-510,-507,-507,-504,-507,-510,-510,-507,-507,-507,-507,-507,-510,-507,-507,-507,-507,-510,-507,-507,-507,-504,-504,-501,-504,-507,-507,-507,-504,-501,-501,-501,-504,-507,-510,-510,-510,-507,-504,-507,-504,-501,-504,-501,-501,-498,-501,-498,-501,-501,-501,-498,-498,-498,-498,-498,-501,-501,-501,-501,-501,-504,-504,-504,-507,-507,-510,-513,-513,-513,-513,-510,-513,-513,-510,-507,-507,-504,-504,-504,-504,-504,-504,-504,-504,-504,-504,-507,-507,-504,-507,-507,-510,-510,-513,-510,-507,-507,-507,-507,-504,-507,-510,-510,-507,-507,-507,-507,-507,-507,-504,-507,-507,-507,-504,-504,-504,-504,-501,-498,-495,-495,-492,-489,-489,-486,-489,-492,-492,-492,-495,-495,-495,-498,-495,-495,-495,-492,-489,-489,-492,-492,-492,-492,-492,-489,-489,-489,-489,-489,-486,-486,-489,-492,-492,-492,-492,-489,-489,-492,-492,-495,-492,-489,-489,-489,-486,-489,-489,-492,-495,-492,-489,-489,-492,-492,-492,-495,-498,-501,-504,-504,-507,-510,-513,-513,-513,-513,-513,-516,-516,-519,-519,-516,-516,-516,-519,-522,-522,-522,-519,-519,-519,-522,-522,-519,-519,-519,-519,-522,-522,-519,-516,-516,-516,-516,-516,-513,-516,-516,-516,-519,-522,-519,-519,-519,-522,-522,-522,-522,-522,-522,-522,-525,-525,-525,-525,-525,-525,-525,-525,-525,-525,-525,-522,-522,-522,-522,-522,-522,-522,-522,-525,-522,-519,-516,-516,-519,-516,-513,-513,-513,-516,-516,-516,-519,-516,-516,-516,-513,-513,-513,-513,-510,-510,-510,-510,-510,-510,-510,-513,-516,-519,-519,-522,-525,-528,-531,-531,-531,-531,-528,-528,-525,-522,-519,-519,-519,-519,-519,-516,-516,-516,-516,-513,-513,-510,-510,-510,-507,-507,-507,-507,-507,-507,-504,-504,-504,-501,-504,-507,-507,-504,-504,-501,-504,-507,-507,-507,-507,-507,-504,-504,-501,-501,-498,-495,-495,-492,-492,-492,-492,-492,-495,-498,-498,-498,-498,-501,-501,-501,-504,-501,-501,-501,-501,-501,-498,-495,-495,-492,-492,-492,-495,-495,-498,-498,-498,-501,-498,-495,-495,-495,-492,-495,-495,-492,-495,-492,-492,-492,-492,-492,-495,-498,-498,-501,-498,-501,-501,-498,-501,-498,-498,-498,-501,-498,-498,-498,-498,-501,-504,-501,-498,-498,-495,-498,-501,-498,-498,-495,-495,-498,-498,-501,-501,-498,-501,-501,-504,-501,-501,-504,-501,-501,-501,-504,-504,-507,-507,-504,-504,-507,-510,-513,-516,-516,-516,-516,-513,-510,-513,-513,-513,-510,-507,-504,-504,-507,-507,-504,-504,-504,-504,-507,-507,-507,-510,-513,-513,-510,-510,-510,-513,-516,-519,-519,-522,-522,-519,-522,-522,-525,-525,-522,-525,-525,-522,-519,-516,-513,-516,-519,-522,-522,-525,-525,-528,-525,-528,-525,-525,-525,-525,-525,-528,-531,-528,-528,-528,-525,-525,-525,-525,-522,-525,-525,-528,-531,-531,-534,-534,-537,-537,-540,-543,-543,-546,-543,-546,-546,-546,-543,-546,-549,-549,-549,-549,-549,-549,-549,-546,-543,-546,-549,-549,-552,-552,-555,-552,-555,-552,-552,-555,-555,-555,-555,-558,-558,-558,-558,-555,-555,-558,-555,-555,-552,-555,-552,-552,-555,-552,-552,-552,-552,-552,-555,-555,-555,-558,-561,-564,-564,-564,-564,-564,-564,-567,-564,-564,-567,-567,-567,-564,-564,-567,-570,-570,-573,-576,-579,-579,-582,-585,-588,-591,-588,-591,-588,-585,-582,-582,-582,-585,-582,-585,-588,-591,-588,-588,-588,-585,-585,-585,-585,-588,-585,-585,-582,-582,-579,-579,-579,-576,-576,-576,-573,-576,-576,-576,-576,-579,-576,-576,-576,-576,-576,-576,-573,-570,-573,-570,-570,-567,-564,-561,-561,-558,-558,-558,-561,-558,-555,-558,-561,-561,-558,-555,-552,-552,-552,-552,-552,-552,-549,-552,-552,-552,-555,-558,-558,-558,-561,-561,-564,-564,-567,-564,-561,-561,-561,-561,-561,-564,-561,-558,-558,-561,-564,-564,-567,-564,-561,-561,-561,-564,-567,-567,-564,-567,-567,-567,-570,-567,-564,-567,-570,-573,-576,-576,-579,-582,-582,-582,-585,-585,-585,-585,-585,-582,-582,-582,-585,-588,-591,-591,-591,-591,-591,-594,-591,-594,-597,-597,-600,-600,-600,-600,-600,-600,-603,-600,-603,-603,-606,-609,-609,-609,-612,-612,-612,-615,-612,-612,-615,-615,-615,-612,-612,-615,-612,-612,-612,-615,-615,-618,-621,-621,-624,-624,-621,-624,-627,-627,-624,-627,-627,-624,-627,-627,-627,-627,-627,-627,-627,-630,-630,-633,-636,-633,-630,-630,-630,-633,-633,-630,-630,-630,-630,-627,-624,-621,-618,-618,-621,-618,-615,-618,-618,-621,-618,-618,-615,-612,-615,-615,-615,-618,-615,-615,-615,-615,-615,-612,-612,-612,-612,-609,-606,-609,-609,-609,-609,-609,-609,-606,-609,-609,-609,-606,-606,-606,-603,-606,-606,-609,-609,-609,-609,-606,-603,-603,-603,-603,-603,-603,-603,-603,-603,-606,-606,-603,-600,-600,-597,-597,-594,-591,-591,-591,-588,-591,-591,-591,-591,-594,-594,-594,-591,-594,-597,-600,-603,-600,-597,-600,-603,-600,-600,-600,-600,-603,-603,-603,-600,-603,-603,-603,-603,-603,-600,-600,-603,-600,-603,-600,-600,-600,-597,-597,-597,-594,-591,-591,-594,-597,-597,-597,-597,-600,-600,-600,-597,-597,-600,-603,-603,-603,-600,-603,-603,-603,-606,-606,-606,-606,-609,-609,-609,-609,-609,-609,-612,-615,-615,-618,-615,-615,-615,-618,-615,-615,-615,-612,-612,-612,-615,-615,-618,-618,-618,-618,-615,-618,-615,-612,-615,-615,-615,-615,-615,-615,-615,-615,-615,-618,-621,-621,-621,-621,-621,-621,-621,-621,-624,-627,-624,-624,-621,-621,-618,-618,-618,-621,-618,-618,-618,-621,-618,-615,-615,-615,-615,-618,-621,-618,-615,-615,-612,-612,-612,-615,-618,-618,-615,-615,-618,-618,-618,-615,-615,-615,-612,-615,-615,-618,-621,-624,-621,-621,-621,-621,-624,-624,-624,-624,-624,-621,-624,-624,-624,-627,-627,-624,-624,-624,-624,-624,-621,-621,-624,-624,-627,-630,-627,-624,-624,-624,-627,-627,-627,-624,-624,-624,-627,-624,-627,-624,-624,-624,-624,-627,-624,-621,-624,-624,-621,-621,-624,-624,-627,-630,-633,-633,-630,-630,-633,-636,-639,-639,-639,-639,-642,-645,-648,-651,-651,-651,-654,-654,-654,-654,-651,-654,-657,-654,-651,-651,-654,-657,-654,-651,-651,-651,-651,-648,-648,-645,-648,-648,-648,-651,-654,-654,-651,-651,-651,-651,-654,-654,-654,-654,-651,-651,-651,-651,-651,-648,-645,-645,-648,-648,-645,-645,-648,-648,-648,-645,-648,-648,-651,-651,-648,-648,-648,-645,-645,-645,-642,-639,-636,-636,-636,-636,-636,-633,-633,-633,-636,-639,-636,-636,-636,-636,-633,-633,-636,-639,-639,-636,-633,-630,-630,-627,-630,-633,-633,-633,-630,-630,-630,-627,-630,-630,-630,-627,-627,-630,-630,-627,-627,-627,-630,-630,-627,-627,-624,-627,-627,-627,-627,-627,-630,-630,-630,-630,-630,-633,-633,-630,-630,-630,-630,-630,-630,-627,-627,-624,-627,-630,-633,-636,-636,-639,-639,-642,-639,-642,-645,-645,-648,-648,-648,-645,-645,-648,-645,-642,-645,-645,-642,-645,-648,-645,-642,-639,-636,-636,-636,-633,-636,-636,-633,-633,-630,-627,-627,-627,-627,-627,-624,-624,-624,-624,-621,-621,-618,-618,-618,-618,-618,-618,-618,-618,-615,-615,-615,-618,-621,-621,-621,-621,-621,-621,-618,-621,-621,-618,-621,-624,-627,-630,-633,-633,-633,-630,-630,-630,-633,-633,-633,-633,-636,-639,-642,-645,-642,-642,-642,-645,-642,-642,-645,-645,-642,-642,-645,-645,-642,-642,-645,-645,-648,-645,-645,-645,-648,-651,-648,-648,-651,-648,-648,-645,-645,-648,-648,-648,-645,-648,-651,-654,-651,-651,-648,-648,-648,-648,-651,-654,-654,-654,-654,-654,-654,-651,-654,-654,-654,-657,-657,-657,-660,-660,-660,-657,-657,-657,-654,-654,-651,-648,-645,-645,-642,-639,-642,-642,-645,-645,-645,-648,-645,-642,-642,-645,-645,-642,-642,-645,-642,-642,-642,-642,-639,-642,-639,-639,-639,-642,-645,-648,-651,-651,-651,-648,-648,-651,-654,-654,-657,-657,-654,-654,-654,-654,-654,-654,-651,-648,-648,-645,-645,-642,-639,-639,-639,-639,-642,-642,-645,-648,-648,-645,-645,-642,-645,-645,-645,-645,-645,-645,-645,-645,-642,-639,-636,-636,-636,-636,-636,-639,-639,-639,-639,-636,-639,-639,-639,-642,-642,-642,-642,-642,-642,-642,-645,-648,-648,-648,-648,-645,-645,-645,-645,-642,-642,-642,-639,-639,-639,-636,-636,-636,-636,-636,-639,-642,-642,-645,-648,-651,-651,-654,-651,-651,-651,-654,-654,-654,-651,-651,-651,-651,-654,-654,-654,-651,-651,-651,-648,-648,-645,-642,-639,-639,-642,-642,-645,-645,-645,-648,-648,-645,-648,-645,-648,-648,-648,-648,-648,-648,-648,-645,-645,-645,-642,-642,-642,-642,-639,-636,-639,-636,-633,-636,-636,-633,-630,-630,-627,-627,-630,-630,-633,-633,-630,-633,-636,-636,-636,-636,-636,-639,-642,-645,-645,-642,-645,-648,-648,-651,-651,-648,-648,-648,-651,-651,-651,-654,-651,-651,-651,-651,-654,-654,-654,-657,-660,-660,-663,-666,-669,-666,-666,-663,-660,-660,-663,-660,-660,-657,-654,-654,-654,-657,-657,-654,-651,-648,-645,-645,-642,-642,-645,-642,-642,-639,-636,-636,-636,-639,-639,-642,-642,-642,-642,-645,-642,-645,-645,-642,-645,-648,-648,-648,-645,-645,-645,-645,-648,-648,-648,-651,-654,-654,-657,-657,-657,-660,-663,-663,-660,-660,-663,-660,-663,-660,-663,-660,-660,-657,-660,-660,-660,-663,-666,-666,-666,-669,-669,-669,-669,-666,-666,-663,-663,-666,-666,-666,-666,-669,-666,-666,-663,-663,-663,-663,-660,-660,-660,-660,-660,-663,-666,-666,-669,-669,-669,-669,-672,-672,-672,-675,-678,-681,-684,-684,-681,-684,-681,-678,-675,-675,-678,-675,-678,-678,-678,-678,-675,-678,-678,-678,-678,-678,-678,-681,-684,-684,-684,-684,-687,-687,-690,-693,-693,-693,-690,-687,-687,-687,-687,-684,-681,-678,-675,-672,-672,-672,-672,-672,-669,-666,-663,-663,-663,-660,-660,-660,-663,-666,-666,-666,-666,-666,-666,-666,-663,-663,-666,-663,-663,-663,-666,-666,-666,-669,-669,-669,-672,-672,-675,-678,-681,-681,-681,-681,-681,-678,-678,-678,-681,-678,-681,-684,-684,-687,-687,-684,-684,-684,-684,-681,-678,-678,-681,-681,-681,-681,-684,-684,-684,-681,-678,-681,-678,-678,-678,-675,-678,-681,-681,-678,-675,-678,-681,-681,-681,-684,-684,-684,-687,-690,-690,-690,-687,-684,-687,-690,-693,-693,-696,-693,-693,-693,-690,-687,-687,-690,-690,-690,-687,-687,-687,-684,-687,-684,-684,-681,-684,-684,-687,-687,-687,-690,-687,-690,-687,-687,-684,-687,-687,-690,-693,-693,-690,-687,-684,-681,-681,-681,-684,-681,-678,-678,-678,-678,-681,-681,-678,-678,-678,-675,-675,-678,-678,-678,-678,-678,-678,-678,-675,-678,-675,-675,-675,-672,-672,-675,-672,-672,-672,-672,-672,-669,-669,-666,-669,-672,-672,-669,-669,-666,-669,-672,-669,-672,-669,-672,-675,-675,-675,-672,-672,-675,-675,-675,-678,-675,-675,-672,-672,-669,-666,-663,-660,-663,-660,-657,-657,-657,-657,-657,-660,-660,-657,-654,-654,-654,-651,-648,-648,-651,-648,-651,-654,-651,-651,-654,-654,-651,-654,-654,-651,-651,-654,-654,-657,-657,-660,-657,-654,-651,-648,-645,-645,-648,-648,-648,-648,-651,-651,-651,-648,-645,-645,-645,-645,-648,-648,-648,-648,-648,-645,-645,-645,-642,-639,-636,-639,-639,-639,-642,-645,-645,-648,-645,-645,-645,-648,-651,-651,-651,-648,-648,-648,-648,-651,-654,-657,-660,-657,-654,-654,-657,-660,-660,-663,-666,-663,-663,-663,-666,-666,-669,-672,-675,-678,-678,-681,-681,-681,-678,-678,-678,-675,-672,-672,-669,-666,-666,-669,-669,-672,-672,-672,-672,-675,-675,-672,-672,-672,-669,-669,-666,-669,-669,-666,-666,-663,-666,-669,-666,-666,-669,-672,-672,-669,-666,-666,-666,-669,-669,-666,-663,-660,-660,-663,-663,-660,-660,-660,-660,-663,-666,-666,-663,-663,-663,-663,-663,-663,-666,-666,-669,-669,-666,-666,-666,-666,-666,-663,-663,-666,-666,-666,-666,-666,-666,-669,-669,-666,-663,-663,-663,-663,-663,-663,-666,-663,-663,-660,-657,-660,-660,-660,-663,-663,-666,-666,-666,-663,-663,-666,-669,-669,-669,-672,-675,-678,-678,-675,-672,-669,-669,-669,-672,-672,-672,-672,-672,-669,-669,-669,-666,-666,-666,-666,-666,-663,-660,-660,-657,-654,-657,-657,-657,-660,-660,-657,-657,-657,-660,-663,-660,-660,-660,-660,-660,-657,-660,-660,-657,-654,-654,-654,-651,-651,-651,-651,-648,-648,-645,-648,-645,-648,-648,-651,-648,-648,-645,-642,-642,-645,-642,-645,-642,-642,-645,-645,-645,-642,-642,-639,-642,-639,-642,-642,-639,-639,-636,-636,-636,-633,-636,-636,-633,-630,-630,-630,-630,-627,-630,-630,-630,-630,-630,-633,-633,-636,-636,-633,-636,-639,-639,-642,-639,-636,-636,-639,-636,-639,-639,-636,-636,-636,-639,-639,-642,-645,-645,-648,-645,-648,-648,-648,-645,-645,-648,-651,-651,-651,-651,-651,-651,-654,-657,-657,-657,-657,-654,-651,-654,-651,-651,-651,-651,-654,-657,-660,-660,-657,-657,-654,-651,-651,-651,-651,-648,-648,-651,-648,-651,-654,-651,-651,-651,-654,-657,-657,-654,-651,-648,-648,-645,-645,-648,-648,-648,-648,-645,-645,-648,-645,-648,-648,-648,-648,-648,-648,-645,-648,-651,-651,-651,-648,-648,-648,-651,-651,-648,-645,-645,-645,-642,-645,-642,-639,-642,-645,-645,-645,-642,-639,-636,-636,-636,-633,-633,-633,-636,-639,-639,-639,-642,-642,-642,-642,-645,-645,-645,-648,-651,-651,-648,-648,-648,-648,-648,-648,-651,-651,-651,-654,-654,-654,-657,-657,-654,-654,-654,-654,-651,-651,-654,-657,-657,-654,-651,-654,-654,-654,-654,-654,-657,-657,-657,-654,-651,-648,-645,-648,-648,-648,-648,-648,-645,-645,-645,-648,-648,-651,-654,-657,-660,-660,-657,-657,-657,-657,-660,-657,-654,-654,-654,-657,-657,-660,-663,-663,-660,-657,-657,-654,-654,-654,-654,-651,-654,-651,-648,-645,-648,-651,-654,-654,-654,-651,-648,-645,-648,-648,-651,-651,-651,-651,-651,-651,-654,-654,-651,-651,-648,-648,-645,-645,-645,-645,-645,-645,-645,-645,-648,-651,-648,-648,-648,-651,-648,-648,-648,-648,-648,-648,-648,-651,-651,-648,-651,-651,-651,-651,-651,-648,-648,-645,-642,-639,-636,-639,-642,-642,-645,-645,-642,-642,-645,-645,-645,-645,-648,-648,-645,-642,-639,-639,-642,-639,-639,-636,-636,-636,-633,-630,-630,-633,-633,-636,-636,-636,-639,-639,-639,-639,-639,-639,-636,-636,-636,-636,-636,-633,-633,-630,-633,-633,-630,-633,-633,-633,-630,-630,-633,-636,-636,-633,-636,-639,-642,-642,-639,-642,-645,-648,-645,-645,-645,-642,-642,-642,-642,-642,-639,-639,-636,-639,-639,-639,-639,-639,-636,-636,-639,-639,-636,-639,-639,-636,-633,-633,-636,-636,-636,-639,-636,-636,-639,-636,-633,-630,-627,-627,-624,-627,-630,-633,-636,-639,-636,-633,-633,-636,-639,-642,-645,-648,-645,-648,-648,-651,-654,-654,-651,-648,-645,-648,-651,-648,-648,-648,-651,-648,-648,-648,-645,-645,-642,-642,-642,-642,-642,-642,-642,-642,-642,-645,-648,-648,-645,-642,-645,-642,-645,-645,-645,-648,-645,-648,-651,-654,-651,-648,-648,-645,-645,-645,-645,-642,-642,-639,-636,-639,-639,-642,-645,-648,-648,-645,-645,-645,-645,-645,-645,-642,-642,-639,-639,-642,-642,-645,-645,-648,-648,-648,-651,-654,-654,-651,-648,-645,-648,-648,-648,-651,-654,-654,-654,-654,-651,-651,-651,-651,-648,-651,-648,-645,-645,-642,-642,-642,-639,-642,-645,-648,-645,-648,-648,-648,-648,-651,-651,-651,-654,-654,-651,-648,-645,-642,-639,-636,-636,-639,-639,-639,-639,-639,-639,-639,-639,-639,-639,-642,-645,-642,-645,-645,-648,-651,-651,-651,-651,-651,-651,-651,-648,-648,-648,-648,-645,-645,-642,-642,-639,-639,-642,-645,-648,-651,-648,-651,-654,-651,-648,-651,-651,-651,-654,-654,-651,-651,-648,-645,-645,-645,-645,-648,-648,-645,-645,-645,-648,-651,-654,-654,-657,-657,-654,-654,-651,-651,-651,-651,-654,-657,-654,-654,-657,-657,-657,-654,-654,-654,-657,-660,-657,-657,-657,-654,-651,-648,-651,-648,-648,-645,-648,-648,-645,-645,-648,-648,-645,-645,-642,-639,-642,-642,-639,-642,-642,-642,-645,-648,-648,-648,-648,-648,-645,-645,-645,-648,-645,-642,-639,-639,-639,-639,-639,-639,-636,-639,-636,-633,-636,-636,-636,-636,-633,-636,-639,-639,-636,-636,-633,-633,-636,-636,-636,-636,-636,-633,-633,-633,-633,-633,-633,-633,-633,-633,-630,-633,-636,-636,-633,-630,-630,-630,-633,-633,-633,-630,-633,-630,-627,-627,-624,-621,-624,-624,-624,-621,-621,-621,-624,-621,-618,-618,-618,-618,-621,-621,-624,-624,-624,-621,-621,-621,-621,-618,-618,-618,-621,-621,-621,-618,-615,-612,-615,-615,-618,-618,-618,-621,-624,-627,-630,-630,-627,-627,-627,-627,-627,-627,-627,-624,-621,-624,-621,-624,-627,-630,-630,-630,-630,-633,-630,-627,-630,-630,-630,-627,-630,-633,-630,-627,-630,-630,-627,-624,-624,-624,-621,-621,-624,-627,-627,-627,-627,-627,-624,-624,-621,-618,-618,-618,-618,-615,-612,-609,-609,-609,-609,-612,-615,-615,-618,-618,-618,-618,-618,-621,-624,-624,-621,-621,-621,-621,-624,-624,-627,-630,-630,-630,-627,-624,-621,-618,-618,-618,-615,-615,-612,-612,-612,-609,-612,-612,-609,-609,-612,-615,-618,-615,-615,-618,-618,-615,-612,-612,-612,-609,-612,-615,-615,-612,-615,-612,-612,-612,-615,-612,-615,-615,-615,-612,-609,-609,-606,-606,-606,-609,-612,-615,-615,-612,-609,-609,-609,-606,-609,-612,-612,-612,-612,-612,-612,-612,-612,-612,-612,-612,-615,-612,-612,-612,-609,-609,-612,-609,-609,-612,-612,-615,-615,-612,-609,-606,-606,-609,-609,-609,-609,-609,-606,-609,-609,-612,-612,-612,-615,-612,-615,-612,-609,-606,-609,-612,-612,-612,-615,-615,-618,-618,-618,-618,-618,-615,-615,-612,-615,-615,-615,-618,-621,-621,-624,-624,-624,-627,-624,-627,-627,-627,-624,-627,-630,-630,-633,-636,-633,-636,-633,-633,-633,-636,-636,-636,-633,-633,-633,-633,-633,-630,-630,-630,-630,-630,-630,-630,-627,-627,-627,-630,-633,-636,-639,-639,-639,-639,-642,-639,-642,-642,-642,-642,-642,-639,-639,-639,-639,-636,-636,-639,-639,-639,-636,-633,-633,-633,-633,-630,-630,-630,-630,-630,-630,-630,-627,-627,-627,-627,-627,-630,-633,-630,-627,-627,-630,-633,-636,-639,-636,-636,-639,-639,-642,-645,-645,-648,-648,-648,-648,-648,-645,-642,-645,-648,-648,-648,-648,-648,-651,-654,-654,-657,-657,-660,-660,-660,-663,-660,-657,-654,-657,-657,-657,-654,-654,-657,-657,-654,-654,-654,-651,-648,-648,-651,-648,-648,-648,-651,-651,-651,-651,-654,-654,-654,-654,-654,-654,-654,-654,-654,-657,-657,-657,-657,-657,-654,-657,-657,-657,-657,-654,-657,-657,-654,-657,-654,-654,-654,-651,-648,-651,-651,-648,-648,-645,-642,-642,-642,-642,-642,-642,-639,-639,-642,-639,-639,-642,-642,-642,-642,-642,-639,-642,-639,-642,-639,-642,-642,-645,-645,-645,-648,-648,-651,-648,-648,-648,-645,-642,-642,-639,-636,-633,-633,-630,-630,-630,-630,-627,-624,-624,-624,-624,-621,-618,-615,-618,-621,-621,-618,-621,-621,-624,-624,-627,-627,-627,-627,-627,-627,-624,-627,-627,-627,-627,-630,-630,-633,-633,-633,-633,-630,-633,-636,-636,-639,-639,-636,-633,-636,-636,-636,-636,-636,-636,-639,-636,-639,-642,-642,-642,-642,-639,-639,-639,-642,-642,-645,-645,-645,-642,-639,-636,-636,-636,-636,-633,-633,-633,-636,-639,-639,-639,-639,-639,-639,-636,-633,-633,-633,-633,-633,-630,-630,-630,-630,-630,-627,-624,-621,-618,-615,-618,-618,-618,-618,-621,-621,-621,-621,-624,-624,-621,-618,-615,-612,-615,-615,-615,-615,-615,-612,-615,-618,-621,-618,-618,-615,-618,-618,-618,-615,-618,-618,-618,-618,-615,-615,-612,-612,-609,-612,-612,-612,-612,-615,-612,-615,-618,-615,-618,-618,-615,-612,-615,-612,-612,-612,-609,-609,-612,-612,-609,-609,-612,-612,-612,-609,-609,-612,-612,-609,-609,-609,-606,-603,-606,-606,-606,-603,-603,-603,-603,-600,-597,-597,-597,-597,-600,-600,-600,-597,-597,-597,-597,-600,-597,-600,-597,-600,-603,-606,-609,-606,-606,-603,-606,-606,-606,-606,-603,-603,-606,-606,-606,-606,-606,-603,-603,-600,-603,-600,-600,-600,-603,-606,-606,-609,-609,-612,-612,-609,-609,-609,-606,-603,-606,-603,-603,-600,-600,-597,-597,-597,-600,-597,-600,-603,-603,-606,-606,-606,-606,-603,-603,-603,-603,-603,-603,-606,-606,-606,-603,-603,-600,-603,-606,-606,-609,-609,-609,-609,-612,-612,-609,-606,-606,-606,-609,-612,-609,-606,-603,-603,-606,-603,-603,-600,-600,-603,-600,-600,-597,-594,-594,-591,-591,-588,-588,-588,-588,-588,-585,-585,-585,-585,-585,-588,-588,-588,-588,-588,-588,-585,-585,-588,-585,-588,-588,-585,-582,-582,-582,-582,-582,-582,-579,-582,-579,-576,-576,-579,-582,-582,-582,-579,-579,-579,-579,-579,-579,-576,-576,-579,-579,-582,-582,-585,-585,-585,-585,-582,-585,-588,-588,-585,-588,-591,-594,-591,-591,-591,-591,-588,-588,-588,-591,-591,-588,-588,-591,-594,-591,-588,-591,-588,-585,-588,-588,-588,-585,-585,-582,-579,-579,-576,-579,-579,-579,-579,-579,-579,-579,-579,-576,-576,-576,-573,-573,-573,-570,-570,-573,-570,-570,-573,-576,-576,-573,-570,-573,-570,-570,-570,-573,-573,-576,-576,-579,-582,-582,-582,-579,-579,-582,-579,-582,-585,-588,-591,-594,-597,-600,-600,-600,-600,-603,-600,-600,-597,-597,-594,-594,-594,-591,-591,-591,-591,-591,-594,-594,-591,-591,-588,-585,-585,-585,-582,-579,-582,-585,-582,-582,-585,-582,-579,-582,-579,-579,-579,-576,-573,-573,-573,-576,-579,-576,-576,-579,-579,-582,-579,-576,-579,-579,-579,-579,-582,-582,-582,-579,-576,-576,-579,-582,-585,-582,-582,-582,-579,-579,-576,-576,-576,-576,-579,-579,-576,-579,-579,-579,-579,-582,-582,-582,-582,-582,-585,-585,-582,-579,-576,-573,-576,-579,-582,-582,-582,-579,-576,-579,-579,-579,-576,-576,-579,-582,-582,-582,-579,-576,-573,-576,-573,-576,-576,-576,-573,-573,-576,-573,-573,-573,-576,-579,-582,-585,-588,-588,-588,-591,-591,-588,-591,-594,-594,-594,-597,-597,-597,-597,-597,-600,-603,-603,-606,-606,-606,-606,-603,-603,-600,-597,-594,-591,-591,-594,-594,-597,-600,-597,-594,-597,-594,-594,-591,-594,-594,-594,-594,-591,-588,-588,-585,-585,-582,-585,-585,-582,-585,-588,-588,-585,-585,-582,-579,-579,-579,-579,-582,-585,-585,-588,-591,-591,-588,-588,-591,-591,-591,-591,-591,-591,-591,-591,-591,-591,-594,-597,-594,-594,-591,-591,-591,-594,-594,-591,-588,-585,-582,-582,-582,-585,-585,-588,-588,-591,-594,-594,-597,-594,-597,-597,-597,-600,-600,-600,-600,-597,-600,-600,-600,-600,-600,-597,-594,-591,-594,-597,-594,-597,-597,-597,-597,-597,-594,-594,-594,-594,-597,-594,-591,-588,-588,-585,-582,-582,-582,-585,-588,-585,-585,-585,-585,-585,-585,-585,-588,-585,-585,-582,-585,-588,-591,-591,-591,-588,-591,-591,-591,-591,-594,-591,-591,-591,-588,-588,-585,-585,-588,-588,-588,-588,-585,-582,-582,-585,-585,-588,-588,-591,-591,-591,-588,-591,-588,-591,-588,-588,-585,-585,-588,-588,-588,-588,-588,-588,-591,-588,-591,-588,-591,-591,-591,-588,-588,-585,-582,-582,-582,-579,-579,-579,-582,-585,-585,-588,-588,-585,-588,-588,-588,-588,-588,-591,-588,-591,-588,-591,-591,-591,-591,-594,-591,-594,-594,-594,-594,-594,-597,-597,-600,-600,-600,-603,-600,-597,-597,-594,-594,-594,-594,-597,-597,-600,-603,-603,-606,-603,-603,-600,-597,-597,-600,-600,-603,-600,-597,-597,-597,-597,-597,-594,-594,-591,-594,-597,-597,-600,-603,-603,-603,-603,-603,-603,-603,-606,-603,-600,-600,-600,-603,-600,-600,-597,-594,-597,-597,-597,-594,-594,-594,-591,-594,-594,-594,-594,-594,-594,-594,-597,-600,-600,-603,-600,-603,-600,-597,-597,-594,-597,-597,-594,-591,-594,-597,-597,-600,-600,-600,-597,-597,-597,-594,-594,-597,-597,-600,-603,-603,-606,-609,-612,-615,-615,-615,-612,-609,-609,-609,-609,-609,-609,-609,-609,-609,-609,-609,-609,-606,-606,-606,-606,-606,-603,-606,-606,-603,-600,-597,-600,-597,-600,-603,-603,-603,-606,-609,-612,-609,-606,-606,-606,-609,-612,-609,-606,-609,-609,-609,-609,-609,-609,-609,-606,-603,-600,-600,-600,-600,-600,-600,-597,-594,-594,-591,-594,-591,-591,-591,-591,-588,-585,-585,-585,-582,-585,-588,-591,-588,-588,-585,-585,-585,-582,-582,-582,-582,-582,-585,-585,-585,-585,-588,-591,-588,-588,-588,-585,-585,-588,-591,-591,-591,-588,-588,-588,-585,-588,-588,-591,-594,-597,-594,-594,-594,-594,-594,-597,-600,-600,-600,-600,-600,-600,-600,-603,-606,-606,-603,-603,-603,-603,-600,-597,-597,-600,-597,-597,-600,-597,-594,-591,-591,-594,-591,-591,-588,-588,-588,-591,-591,-591,-594,-594,-591,-591,-591,-588,-591,-594,-591,-588,-588,-591,-588,-588,-591,-591,-594,-594,-594,-594,-597,-597,-597,-597,-597,-597,-597,-594,-594,-594,-591,-588,-585,-585,-585,-582,-579,-579,-576,-576,-579,-579,-579,-579,-579,-579,-579,-582,-582,-582,-582,-585,-588,-588,-588,-585,-588,-588,-588,-588,-585,-585,-585,-582,-585,-582,-585,-585,-588,-585,-585,-585,-585,-588,-588,-585,-582,-585,-588,-585,-588,-588,-588,-588,-588,-588,-591,-591,-594,-594,-597,-597,-594,-594,-594,-597,-597,-594,-594,-594,-594,-597,-600,-603,-600,-600,-600,-600,-600,-603,-603,-603,-603,-603,-603,-600,-597,-594,-594,-594,-594,-597,-597,-597,-597,-597,-597,-594,-591,-594,-597,-597,-600,-603,-603,-603,-603,-606,-606,-609,-612,-612,-615,-612,-612,-609,-609,-612,-609,-606,-603,-600,-597,-600,-597,-600,-600,-600,-600,-600,-603,-600,-600,-603,-603,-603,-600,-600,-600,-603,-603,-603,-603,-603,-603,-603,-603,-606,-606,-603,-606,-603,-606,-606,-609,-609,-609,-609,-612,-615,-618,-621,-624,-621,-621,-621,-621,-621,-621,-624,-627,-624,-624,-627,-627,-627,-627,-627,-624,-621,-618,-621,-621,-624,-624,-627,-630,-627,-630,-630,-627,-627,-627,-624,-624,-627,-624,-624,-627,-624,-627,-624,-624,-624,-621,-618,-618,-618,-615,-618,-621,-618,-621,-618,-618,-621,-618,-615,-615,-615,-612,-612,-615,-612,-615,-618,-618,-615,-618,-618,-618,-621,-621,-621,-621,-621,-624,-624,-624,-624,-624,-624,-624,-627,-627,-624,-627,-624,-624,-624,-624,-621,-618,-618,-615,-615,-615,-615,-615,-615,-612,-612,-612,-609,-609,-609,-606,-603,-600,-600,-600,-600,-600,-600,-597,-597,-594,-597,-594,-591,-588,-588,-588,-588,-588,-591,-588,-588,-591,-591,-588,-588,-588,-588,-591,-588,-591,-588,-585,-585,-585,-588,-585,-582,-585,-582,-582,-579,-576,-573,-573,-576,-576,-576,-576,-576,-576,-576,-573,-570,-567,-570,-567,-567,-570,-570,-573,-576,-576,-573,-570,-573,-570,-573,-570,-570,-573,-576,-579,-579,-576,-573,-576,-576,-576,-576,-579,-582,-579,-576,-579,-579,-579,-576,-579,-582,-582,-582,-579,-576,-579,-582,-582,-579,-576,-576,-576,-576,-576,-576,-576,-573,-573,-570,-570,-573,-576,-576,-579,-582,-579,-582,-582,-579,-579,-582,-579,-576,-573,-570,-570,-567,-564,-561,-558,-555,-552,-552,-552,-549,-549,-549,-549,-549,-552,-552,-549,-552,-555,-555,-555,-552,-552,-552,-552,-552,-549,-549,-546,-543,-540,-540,-543,-540,-540,-540,-543,-543,-543,-543,-543,-543,-543,-543,-543,-540,-537,-537,-537,-537,-537,-534,-534,-537,-540,-540,-540,-540,-540,-540,-540,-543,-546,-549,-552,-552,-549,-549,-549,-549,-546,-546,-546,-546,-546,-546,-543,-543,-546,-546,-546,-543,-540,-540,-543,-546,-546,-546,-546,-549,-546,-546,-546,-543,-543,-543,-543,-546,-546,-546,-543,-540,-540,-537,-534,-537,-537,-537,-540,-540,-543,-543,-546,-543,-543,-543,-540,-540,-537,-537,-534,-531,-528,-528,-528,-528,-531,-531,-528,-525,-525,-528,-531,-531,-528,-531,-528,-528,-528,-528,-531,-534,-534,-531,-534,-537,-537,-540,-537,-537,-537,-537,-537,-534,-531,-531,-531,-534,-537,-540,-540,-540,-540,-540,-537,-540,-540,-537,-540,-543,-543,-540,-540,-540,-540,-543,-540,-543,-543,-546,-546,-543,-540,-540,-540,-537,-537,-534,-531,-531,-531,-531,-534,-534,-531,-528,-528,-525,-525,-522,-522,-519,-519,-519,-519,-519,-522,-525,-525,-528,-525,-525,-522,-522,-519,-522,-519,-516,-516,-519,-519,-519,-519,-522,-522,-519,-522,-525,-525,-525,-525,-528,-528,-528,-528,-528,-525,-522,-525,-522,-519,-519,-519,-519,-516,-516,-516,-519,-516,-513,-513,-513,-513,-513,-510,-507,-504,-504,-501,-501,-501,-504,-504,-501,-504,-504,-504,-504,-501,-504,-504,-504,-507,-507,-504,-507,-504,-504,-504,-501,-504,-501,-504,-504,-504,-501,-501,-498,-498,-498,-501,-501,-501,-504,-504,-504,-507,-504,-504,-504,-504,-501,-501,-504,-504,-504,-504,-501,-501,-504,-504,-504,-504,-504,-507,-507,-504,-504,-504,-504,-507,-504,-501,-501,-504,-504,-504,-504,-504,-504,-501,-501,-504,-507,-510,-510,-510,-513,-513,-510,-510,-513,-513,-510,-507,-507,-510,-507,-507,-510,-510,-510,-510,-510,-510,-510,-513,-513,-510,-510,-510,-513,-510,-507,-510,-507,-510,-510,-507,-510,-507,-510,-510,-510,-510,-513,-516,-513,-510,-507,-507,-510,-513,-516,-519,-519,-522,-519,-519,-522,-519,-516,-519,-516,-516,-513,-513,-510,-513,-513,-513,-510,-513,-513,-510,-507,-504,-504,-507,-504,-504,-507,-507,-504,-504,-504,-504,-504,-504,-504,-504,-504,-501,-501,-498,-498,-495,-492,-495,-495,-495,-498,-501,-501,-501,-501,-504,-504,-501,-501,-504,-504,-504,-507,-507,-507,-504,-507,-504,-501,-504,-507,-510,-510,-510,-513,-516,-516,-516,-513,-513,-510,-510,-510,-510,-513,-516,-516,-513,-513,-513,-510,-507,-510,-510,-513,-513,-510,-513,-510,-510,-507,-510,-510,-507,-507,-504,-501,-504,-504,-507,-507,-507,-507,-507,-507,-510,-510,-510,-510,-507,-510,-513,-513,-510,-513,-516,-519,-519,-519,-522,-519,-516,-516,-516,-519,-519,-522,-522,-519,-516,-516,-516,-519,-516,-516,-513,-510,-513,-513,-513,-513,-516,-516,-519,-519,-516,-516,-519,-519,-519,-516,-513,-516,-513,-513,-516,-519,-519,-519,-519,-519,-519,-516,-516,-516,-516,-513,-510,-513,-516,-516,-516,-516,-513,-510,-513,-510,-507,-510,-510,-513,-513,-516,-516,-519,-522,-522,-522,-525,-525,-525,-528,-528,-528,-528,-528,-525,-525,-522,-525,-522,-522,-519,-519,-519,-522,-522,-522,-519,-516,-519,-516,-519,-522,-525,-525,-525,-525,-525,-525,-525,-525,-528,-528,-528,-528,-531,-528,-528,-528,-525,-525,-528,-531,-531,-528,-525,-522,-525,-528,-525,-528,-528,-531,-528,-528,-531,-528,-528,-525,-522,-525,-525,-525,-525,-522,-522,-525,-525,-528,-528,-531,-534,-537,-537,-534,-537,-537,-534,-534,-537,-540,-537,-537,-537,-540,-543,-546,-549,-549,-549,-552,-549,-549,-549,-549,-549,-549,-546,-543,-546,-549,-546,-546,-546,-543,-540,-543,-543,-543,-543,-543,-540,-543,-543,-543,-546,-546,-546,-543,-540,-540,-543,-543,-546,-546,-549,-549,-552,-555,-555,-552,-555,-555,-555,-552,-549,-552,-552,-552,-552,-549,-549,-549,-552,-552,-555,-552,-549,-546,-543,-540,-537,-540,-537,-534,-534,-534,-537,-534,-534,-531,-528,-531,-528,-525,-525,-528,-528,-528,-528,-528,-528,-528,-531,-528,-528,-528,-525,-522,-519,-519,-516,-516,-516,-516,-516,-519,-522,-522,-519,-516,-516,-513,-513,-513,-516,-516,-516,-519,-522,-522,-522,-519,-519,-516,-513,-510,-510,-510,-510,-507,-507,-510,-513,-513,-516,-513,-513,-516,-519,-522,-519,-519,-516,-513,-510,-510,-507,-504,-504,-504,-504,-501,-501,-498,-498,-498,-498,-501,-504,-501,-498,-501,-504,-507,-507,-510,-507,-504,-504,-501,-498,-495,-498,-498,-495,-498,-498,-498,-501,-501,-498,-498,-501,-504,-507,-507,-510,-513,-513,-513,-516,-516,-513,-513,-510,-507,-507,-507,-510,-507,-510,-513,-510,-510,-510,-510,-513,-513,-513,-510,-507,-507,-504,-501,-498,-498,-495,-495,-498,-495,-492,-492,-489,-489,-492,-489,-492,-495,-498,-501,-498,-501,-501,-498,-498,-498,-498,-498,-498,-495,-498,-495,-492,-495,-495,-495,-498,-498,-495,-495,-492,-495,-492,-492,-495,-492,-492,-489,-489,-489,-486,-483,-486,-489,-489,-489,-492,-495,-495,-495,-492,-492,-489,-486,-483,-483,-483,-483,-486,-489,-492,-492,-489,-489,-489,-489,-486,-486,-486,-486,-486,-486,-486,-486,-486,-486,-483,-486,-486,-486,-486,-486,-489,-489,-492,-495,-492,-495,-495,-495,-495,-498,-498,-501,-498,-501,-498,-498,-498,-495,-495,-498,-498,-495,-492,-492,-495,-495,-495,-498,-498,-495,-498,-498,-498,-501,-498,-501,-498,-498,-498,-501,-498,-501,-501,-504,-501,-498,-498,-495,-492,-489,-489,-486,-486,-489,-489,-489,-489,-489,-492,-495,-495,-492,-492,-492,-492,-492,-489,-492,-495,-498,-495,-498,-495,-492,-492,-492,-492,-489,-486,-486,-483,-480,-480,-483,-483,-480,-483,-480,-480,-483,-486,-489,-489,-492,-495,-495,-498,-498,-498,-495,-495,-495,-492,-492,-495,-492,-492,-495,-492,-492,-492,-495,-495,-498,-498,-498,-498,-498,-498,-501,-498,-498,-498,-498,-501,-498,-501,-501,-504,-507,-504,-507,-507,-507,-510,-507,-504,-504,-504,-507,-507,-507,-510,-513,-516,-516,-513,-513,-516,-519,-516,-519,-519,-522,-519,-519,-516,-516,-516,-513,-513,-510,-510,-510,-513,-516,-519,-516,-513,-513,-510,-510,-510,-513,-513,-513,-516,-513,-516,-516,-519,-516,-513,-510,-513,-510,-513,-516,-519,-519,-519,-516,-516,-516,-516,-513,-513,-516,-516,-516,-519,-519,-519,-516,-516,-516,-516,-516,-513,-513,-513,-513,-513,-510,-513,-513,-510,-510,-513,-513,-510,-510,-513,-510,-510,-510,-510,-513,-516,-516,-513,-513,-516,-516,-516,-516,-513,-513,-510,-513,-516,-516,-519,-519,-522,-522,-519,-516,-519,-519,-516,-513,-510,-513,-510,-510,-510,-510,-510,-510,-510,-510,-513,-516,-513,-513,-513,-513,-513,-513,-516,-516,-516,-516,-519,-519,-519,-516,-516,-516,-516,-513,-510,-510,-507,-510,-510,-507,-507,-507,-504,-507,-507,-510,-510,-507,-504,-501,-504,-504,-507,-507,-507,-510,-507,-504,-504,-507,-504,-504,-504,-504,-504,-504,-507,-504,-504,-504,-504,-504,-504,-504,-504,-504,-504,-504,-501,-501,-501,-501,-501,-501,-504,-507,-504,-504,-507,-507,-504,-501,-504,-504,-504,-504,-504,-507,-507,-507,-510,-510,-510,-513,-510,-510,-507,-507,-510,-513,-510,-513,-513,-510,-513,-510,-507,-504,-504,-504,-504,-507,-510,-510,-513,-510,-510,-507,-507,-507,-507,-510,-507,-504,-507,-507,-507,-507,-507,-504,-501,-498,-501,-501,-501,-501,-501,-501,-501,-498,-498,-498,-495,-498,-501,-501,-501,-501,-498,-501,-501,-504,-507,-510,-510,-513,-513,-513,-513,-513,-516,-513,-513,-516,-516,-519,-516,-513,-516,-516,-516,-516,-516,-519,-519,-516,-516,-519,-519,-519,-519,-519,-522,-522,-522,-522,-519,-519,-522,-525,-522,-519,-516,-516,-519,-516,-513,-516,-519,-522,-525,-525,-525,-528,-531,-528,-528,-531,-531,-528,-528,-525,-528,-528,-528,-525,-525,-522,-522,-519,-516,-516,-513,-513,-513,-516,-513,-510,-507,-507,-507,-504,-504,-504,-504,-504,-504,-504,-504,-504,-507,-510,-510,-510,-507,-507,-510,-507,-507,-507,-507,-507,-504,-501,-501,-501,-498,-498,-498,-495,-495,-495,-495,-495,-495,-498,-495,-492,-492,-492,-492,-492,-492,-492,-492,-492,-492,-492,-492,-489,-489,-486,-486,-483,-486,-483,-486,-483,-483,-486,-489,-489,-492,-489,-489,-489,-489,-492,-495,-498,-501,-504,-504,-504,-507,-507,-510,-510,-510,-507,-510,-507,-507,-504,-504,-504,-504,-504,-501,-501,-498,-501,-504,-504,-504,-504,-504,-504,-501,-498,-501,-501,-504,-504,-501,-504,-504,-507,-507,-507,-507,-507,-504,-507,-510,-510,-510,-507,-507,-504,-501,-498,-495,-495,-495,-492,-492,-492,-492,-492,-492,-495,-498,-498,-495,-495,-498,-498,-501,-504,-501,-501,-501,-501,-501,-504,-504,-507,-507,-507,-510,-510,-507,-510,-510,-507,-507,-504,-501,-504,-504,-504,-504,-504,-504,-504,-501,-504,-504,-504,-504,-504,-504,-504,-507,-504,-501,-504,-504,-501,-504,-504,-504,-501,-504,-504,-507,-507,-510,-507,-504,-504,-504,-504,-501,-501,-501,-501,-504,-504,-501,-504,-501,-501,-498,-498,-498,-495,-492,-489,-486,-486,-486,-486,-489,-489,-489,-486,-486,-486,-483,-480,-483,-483,-480,-483,-483,-483,-486,-486,-489,-489,-489,-489,-489,-489,-492,-495,-495,-492,-492,-492,-495,-498,-495,-492,-495,-492,-489,-489,-492,-492,-495,-495,-495,-495,-495,-492,-492,-495,-498,-498,-498,-501,-504,-504,-507,-507,-507,-510,-513,-516,-519,-519,-519,-522,-522,-522,-522,-519,-519,-519,-522,-522,-519,-519,-519,-519,-519,-519,-519,-516,-519,-516,-519,-516,-516,-516,-516,-513,-513,-513,-510,-507,-504,-504,-504,-501,-501,-498,-498,-498,-501,-498,-498,-498,-501,-498,-495,-492,-492,-492,-495,-498,-495,-495,-495,-495,-492,-492,-492,-492,-492,-489,-489,-489,-492,-495,-492,-492,-492,-492,-489,-489,-492,-492,-495,-495,-498,-498,-498,-501,-498,-498,-498,-495,-498,-495,-495,-492,-495,-498,-498,-498,-495,-498,-501,-498,-501,-498,-498,-498,-498,-501,-504,-504,-507,-510,-507,-507,-510,-510,-510,-507,-510,-513,-513,-510,-510,-510,-510,-513,-513,-513,-510,-510,-510,-510,-507,-507,-507,-510,-510,-510,-513,-513,-513,-513,-513,-513,-513,-510,-507,-510,-513,-513,-513,-516,-519,-519,-522,-525,-522,-525,-525,-525,-525,-525,-522,-519,-516,-516,-516,-516,-516,-513,-510,-510,-510,-510,-507,-510,-510,-507,-507,-507,-504,-507,-510,-507,-507,-504,-504,-507,-504,-504,-501,-504,-504,-504,-507,-507,-507,-504,-504,-504,-504,-507,-507,-507,-504,-501,-498,-495,-495,-498,-495,-495,-492,-492,-492,-492,-492,-489,-489,-489,-492,-492,-489,-489,-489,-492,-495,-498,-498,-495,-495,-495,-492,-492,-495,-495,-492,-492,-492,-492,-492,-492,-492,-489,-489,-486,-489,-486,-489,-489,-486,-486,-489,-486,-483,-486,-486,-483,-486,-489,-489,-489,-489,-489,-486,-486,-483,-483,-486,-489,-489,-486,-486,-483,-486,-486,-489,-486,-486,-489,-489,-486,-483,-483,-486,-483,-486,-486,-486,-486,-486,-489,-486,-483,-486,-489,-489,-489,-492,-489,-486,-489,-489,-489,-489,-492,-495,-492,-492,-495,-498,-498,-498,-498,-498,-495,-495,-495,-495,-495,-495,-498,-501,-501,-501,-501,-501,-501,-501,-498,-498,-501,-498,-498,-498,-501,-504,-501,-498,-495,-495,-495,-495,-492,-495,-492,-489,-486,-486,-489,-486,-489,-492,-492,-489,-489,-489,-489,-486,-486,-486,-486,-486,-486,-486,-489,-486,-486,-486,-486,-486,-489,-489,-492,-495,-498,-495,-495,-495,-495,-495,-492,-492,-495,-495,-498,-495,-492,-495,-495,-495,-495,-498,-498,-498,-498,-501,-498,-498,-498,-495,-492,-495,-492,-492,-492,-489,-486,-483,-486,-486,-486,-483,-483,-483,-486,-483,-480,-480,-477,-474,-474,-474,-471,-468,-468,-468,-471,-471,-468,-465,-468,-471,-468,-471,-468,-468,-465,-465,-468,-465,-462,-459,-459,-459,-459,-462,-462,-462,-459,-459,-456,-453,-450,-453,-453,-450,-447,-450,-450,-450,-447,-450,-450,-447,-447,-447,-447,-450,-447,-447,-450,-453,-453,-456,-453,-453,-450,-447,-447,-447,-447,-447,-447,-450,-450,-450,-453,-453,-456,-459,-459,-462,-459,-459,-459,-462,-462,-459,-459,-459,-459,-459,-459,-459,-459,-462,-465,-462,-459,-459,-456,-459,-459,-459,-459,-459,-459,-459,-459,-459,-459,-462,-462,-465,-465,-468,-465,-465,-465,-465,-465,-465,-465,-462,-465,-465,-468,-465,-468,-468,-471,-471,-468,-471,-468,-468,-468,-468,-471,-474,-474,-471,-471,-474,-471,-471,-471,-474,-474,-477,-477,-477,-474,-471,-468,-468,-471,-474,-477,-474,-474,-477,-477,-477,-477,-477,-480,-483,-483,-480,-477,-477,-477,-474,-477,-480,-480,-480,-480,-477,-477,-474,-474,-471,-471,-471,-471,-471,-474,-477,-477,-477,-480,-480,-480,-480,-480,-480,-480,-480,-480,-477,-480,-477,-480,-483,-483,-483,-486,-489,-486,-486,-489,-492,-492,-492,-495,-498,-498,-495,-492,-489,-489,-489,-492,-489,-486,-486,-486,-483,-486,-483,-486,-489,-489,-489,-486,-486,-486,-489,-486,-486,-486,-489,-486,-483,-483,-480,-477,-477,-474,-474,-477,-477,-474,-477,-477,-480,-480,-483,-486,-489,-489,-492,-492,-489,-489,-486,-483,-480,-480,-483,-480,-480,-477,-477,-480,-480,-480,-483,-486,-486,-483,-483,-483,-486,-486,-489,-486,-489,-492,-489,-486,-486,-486,-486,-489,-486,-486,-486,-486,-486,-486,-486,-483,-483,-480,-480,-480,-480,-477,-480,-483,-483,-483,-480,-477,-474,-477,-477,-477,-477,-477,-480,-477,-477,-480,-480,-480,-480,-480,-483,-483,-483,-483,-480,-477,-477,-477,-477,-480,-477,-477,-477,-477,-477,-477,-474,-474,-471,-468,-468,-468,-468,-468,-465,-465,-468,-471,-468,-471,-468,-468,-468,-468,-468,-471,-474,-477,-474,-471,-474,-474,-474,-474,-471,-471,-471,-471,-471,-471,-474,-474,-477,-480,-480,-477,-477,-480,-477,-474,-474,-474,-474,-474,-471,-471,-471,-471,-474,-474,-477,-477,-480,-477,-477,-477,-474,-477,-474,-471,-468,-471,-471,-468,-468,-468,-468,-465,-468,-468,-468,-471,-471,-471,-471,-471,-471,-468,-471,-468,-468,-471,-474,-474,-471,-471,-471,-471,-471,-474,-474,-477,-477,-477,-480,-483,-483,-483,-486,-489,-492,-495,-495,-498,-498,-501,-501,-498,-495,-492,-492,-489,-489,-489,-489,-489,-486,-489,-486,-486,-486,-483,-483,-486,-483,-483,-486,-486,-489,-489,-489,-486,-489,-492,-492,-489,-489,-489,-492,-489,-489,-489,-489,-486,-486,-489,-492,-489,-489,-486,-489,-486,-486,-486,-486,-486,-486,-486,-483,-483,-483,-486,-486,-486,-489,-489,-486,-486,-489,-492,-489,-486,-483,-486,-486,-486,-486,-489,-489,-489,-489,-486,-489,-486,-489,-492,-492,-492,-489,-489,-489,-492,-495,-498,-501,-504,-504,-507,-507,-507,-507,-510,-510,-510,-513,-510,-513,-516,-513,-510,-510,-513,-513,-513,-510,-507,-507,-507,-510,-510,-507,-507,-504,-504,-504,-501,-501,-504,-504,-507,-510,-510,-513,-516,-516,-513,-510,-510,-510,-510,-510,-507,-510,-510,-510,-510,-513,-510,-513,-516,-516,-516,-519,-522,-519,-522,-522,-519,-519,-519,-519,-519,-519,-516,-516,-516,-516,-519,-522,-522,-525,-525,-528,-525,-528,-528,-528,-531,-528,-531,-531,-534,-534,-534,-531,-534,-534,-534,-537,-537,-534,-531,-531,-528,-528,-528,-528,-528,-531,-531,-531,-531,-528,-531,-531,-531,-528,-528,-531,-528,-528,-525,-525,-522,-522,-522,-525,-525,-525,-525,-525,-522,-525,-525,-522,-522,-519,-516,-516,-516,-513,-510,-513,-513,-516,-513,-510,-507,-504,-507,-507,-504,-504,-501,-498,-495,-498,-501,-498,-501,-498,-495,-495,-492,-492,-489,-486,-486,-483,-483,-483,-480,-483,-483,-486,-486,-486,-483,-486,-486,-489,-489,-489,-492,-495,-495,-498,-501,-501,-501,-501,-501,-498,-498,-498,-498,-498,-498,-498,-501,-498,-495,-495,-498,-501,-504,-504,-504,-504,-501,-501,-501,-498,-501,-501,-501,-498,-498,-498,-498,-498,-501,-498,-501,-501,-501,-498,-495,-495,-492,-492,-492,-492,-495,-492,-492,-492,-492,-492,-492,-489,-489,-492,-489,-489,-489,-489,-489,-489,-486,-489,-492,-492,-492,-495,-492,-492,-489,-489,-489,-492,-492,-492,-492,-495,-495,-495,-495,-498,-498,-495,-498,-498,-498,-501,-504,-504,-507,-504,-504,-504,-507,-510,-510,-507,-504,-504,-507,-504,-507,-507,-507,-504,-504,-501,-504,-504,-507,-507,-507,-507,-507,-510,-513,-513,-516,-516,-519,-519,-516,-519,-516,-516,-519,-516,-516,-516,-519,-519,-519,-522,-525,-528,-528,-528,-531,-528,-528,-528,-531,-528,-525,-525,-522,-522,-519,-516,-516,-516,-519,-522,-519,-522,-525,-525,-525,-525,-525,-528,-528,-531,-528,-528,-525,-528,-528,-525,-522,-519,-519,-519,-519,-519,-516,-519,-522,-522,-522,-522,-522,-522,-522,-522,-522,-522,-519,-519,-519,-519,-519,-522,-522,-522,-519,-519,-519,-516,-516,-519,-519,-522,-522,-522,-522,-522,-522,-519,-522,-519,-519,-516,-516,-516,-516,-516,-519,-519,-522,-522,-525,-525,-528,-528,-528,-528,-528,-528,-525,-525,-528,-528,-525,-528,-528,-528,-525,-528,-525,-522,-519,-519,-522,-522,-522,-522,-522,-522,-522,-519,-516,-516,-513,-513,-513,-510,-510,-507,-510,-507,-507,-510,-513,-510,-513,-513,-513,-513,-513,-513,-513,-513,-516,-513,-513,-510,-510,-510,-513,-513,-513,-513,-516,-516,-516,-516,-519,-522,-519,-522,-522,-519,-519,-519,-519,-516,-519,-522,-522,-519,-516,-513,-513,-513,-516,-516,-519,-519,-522,-525,-522,-525,-522,-522,-522,-519,-519,-516,-513,-513,-513,-513,-510,-507,-504,-507,-510,-510,-510,-513,-510,-510,-513,-513,-516,-516,-513,-513,-513,-513,-513,-513,-513,-513,-510,-507,-507,-510,-513,-510,-507,-507,-507,-507,-510,-507,-507,-504,-504,-501,-498,-498,-495,-495,-498,-495,-498,-495,-498,-498,-501,-504,-504,-507,-510,-510,-513,-513,-513,-513,-513,-510,-513,-516,-519,-519,-522,-525,-528,-528,-531,-531,-531,-531,-528,-525,-525,-528,-528,-531,-528,-528,-525,-525,-525,-525,-525,-522,-522,-522,-522,-525,-522,-522,-522,-522,-522,-525,-522,-519,-522,-522,-525,-525,-522,-522,-525,-525,-528,-528,-528,-531,-531,-528,-531,-528,-525,-525,-528,-531,-534,-534,-534,-537,-537,-537,-537,-537,-537,-540,-537,-537,-537,-537,-534,-531,-531,-528,-528,-528,-528,-531,-534,-534,-534,-531,-531,-531,-531,-534,-537,-537,-540,-543,-540,-540,-540,-540,-537,-537,-537,-534,-537,-540,-537,-540,-537,-537,-537,-537,-537,-537,-534,-537,-537,-540,-543,-543,-543,-543,-540,-540,-537,-540,-540,-540,-540,-537,-540,-543,-546,-543,-543,-546,-543,-546,-546,-543,-540,-537,-537,-540,-543,-543,-540,-540,-540,-543,-543,-543,-546,-546,-546,-546,-546,-546,-546,-543,-540,-537,-537,-537,-540,-543,-540,-537,-534,-534,-537,-537,-534,-534,-531,-531,-528,-531,-531,-534,-534,-534,-537,-537,-534,-531,-531,-531,-528,-525,-525,-525,-528,-528,-531,-534,-537,-537,-540,-543,-540,-540,-540,-537,-534,-534,-531,-531,-534,-534,-534,-534,-534,-531,-531,-528,-528,-531,-531,-531,-528,-531,-531,-531,-534,-531,-528,-531,-528,-528,-531,-528,-528,-528,-528,-531,-531,-528,-528,-528,-528,-525,-525,-525,-525,-522,-519,-522,-519,-516,-516,-516,-519,-516,-516,-513,-513,-513,-513,-513,-513,-516,-516,-516,-519,-519,-516,-513,-516,-516,-513,-516,-516,-519,-519,-519,-516,-519,-519,-519,-516,-516,-516,-513,-513,-516,-519,-519,-516,-516,-516,-516,-513,-513,-510,-510,-513,-513,-513,-513,-513,-513,-513,-513,-513,-513,-516,-519,-519,-519,-519,-519,-516,-519,-516,-516,-516,-513,-516,-516,-519,-519,-519,-516,-513,-516,-516,-513,-513,-516,-516,-519,-519,-519,-516,-513,-513,-513,-513,-516,-513,-510,-507,-504,-501,-501,-498,-495,-495,-495,-495,-495,-495,-492,-489,-489,-489,-492,-492,-492,-492,-492,-492,-492,-492,-492,-495,-495,-495,-492,-495,-498,-498,-501,-504,-501,-501,-498,-498,-495,-495,-495,-492,-492,-489,-489,-489,-486,-486,-483,-480,-480,-480,-477,-477,-474,-471,-471,-471,-471,-471,-468,-471,-471,-471,-471,-471,-471,-471,-471,-474,-477,-480,-483,-483,-483,-483,-483,-483,-483,-486,-489,-489,-492,-489,-492,-489,-489,-489,-489,-489,-489,-486,-489,-486,-483,-483,-480,-477,-474,-477,-480,-480,-480,-480,-480,-480,-477,-474,-471,-471,-471,-471,-468,-471,-471,-474,-474,-474,-471,-474,-474,-474,-477,-477,-474,-474,-477,-477,-480,-480,-480,-483,-480,-480,-480,-477,-480,-477,-477,-477,-477,-480,-483,-483,-483,-483,-483,-483,-480,-480,-477,-477,-474,-474,-477,-480,-480,-480,-480,-477,-480,-477,-477,-480,-477,-477,-477,-477,-474,-474,-471,-468,-471,-474,-474,-477,-480,-483,-480,-480,-483,-486,-486,-489,-489,-486,-486,-486,-489,-489,-486,-486,-489,-489,-486,-486,-483,-483,-483,-486,-486,-489,-489,-492,-492,-489,-489,-492,-489,-489,-489,-486,-483,-486,-489,-486,-483,-480,-477,-477,-477,-474,-474,-474,-474,-471,-474,-474,-471,-471,-468,-471,-474,-474,-474,-471,-468,-468,-468,-471,-468,-465,-465,-462,-462,-465,-468,-465,-462,-465,-465,-462,-462,-459,-459,-459,-459,-459,-459,-462,-459,-459,-456,-453,-456,-456,-456,-456,-456,-456,-453,-453,-456,-459,-462,-459,-459,-462,-459,-459,-462,-459,-459,-459,-462,-465,-462,-462,-465,-465,-465,-468,-468,-468,-465,-465,-465,-462,-459,-459,-459,-459,-462,-465,-462,-462,-459,-459,-459,-459,-459,-459,-456,-453,-456,-456,-453,-456,-459,-459,-459,-456,-456,-456,-453,-450,-450,-450,-450,-450,-450,-450,-450,-453,-453,-450,-450,-450,-453,-453,-453,-453,-453,-453,-453,-456,-456,-453,-450,-450,-450,-450,-450,-447,-447,-447,-447,-444,-444,-444,-447,-450,-450,-450,-447,-447,-444,-447,-444,-441,-441,-438,-438,-441,-441,-441,-441,-438,-435,-438,-438,-438,-435,-435,-435,-432,-435,-435,-438,-441,-441,-441,-441,-441,-444,-444,-444,-444,-444,-441,-444,-444,-444,-444,-441,-444,-444,-444,-444,-444,-441,-438,-438,-435,-435,-438,-435,-438,-435,-435,-432,-432,-432,-429,-426,-429,-426,-423,-423,-423,-426,-426,-429,-429,-429,-426,-426,-423,-423,-420,-417,-420,-420,-423,-420,-420,-417,-420,-420,-420,-423,-423,-423,-423,-423,-423,-426,-429,-429,-429,-429,-429,-429,-432,-435,-438,-438,-438,-441,-438,-441,-441,-438,-438,-438,-438,-441,-438,-441,-444,-444,-447,-447,-450,-453,-450,-450,-453,-450,-453,-450,-450,-453,-453,-456,-456,-456,-453,-450,-450,-453,-450,-453,-450,-453,-456,-456,-456,-456,-456,-459,-459,-456,-453,-450,-450,-447,-447,-450,-453,-456,-459,-459,-456,-459,-459,-462,-465,-465,-462,-459,-459,-462,-459,-459,-459,-462,-462,-459,-459,-462,-459,-459,-459,-459,-462,-459,-459,-462,-462,-459,-462,-459,-462,-462,-462,-465,-465,-468,-471,-474,-474,-474,-477,-474,-474,-471,-468,-468,-465,-468,-471,-471,-471,-474,-474,-474,-474,-474,-474,-474,-477,-477,-474,-474,-474,-477,-477,-480,-477,-477,-477,-477,-477,-480,-483,-480,-483,-486,-489,-486,-483,-483,-483,-486,-486,-486,-489,-492,-492,-495,-498,-495,-492,-492,-495,-495,-495,-498,-498,-498,-498,-501,-498,-498,-498,-498,-498,-501,-504,-501,-498,-498,-498,-498,-498,-501,-504,-504,-504,-507,-507,-510,-507,-504,-504,-501,-498,-498,-498,-498,-495,-495,-492,-489,-489,-489,-489,-489,-489,-492,-492,-492,-492,-492,-492,-489,-489,-489,-492,-495,-492,-495,-495,-498,-498,-501,-501,-501,-498,-498,-498,-501,-498,-498,-501,-504,-501,-498,-495,-495,-495,-498,-495,-495,-495,-495,-495,-492,-489,-489,-492,-492,-495,-492,-492,-495,-492,-492,-492,-489,-486,-489,-489,-492,-489,-486,-486,-483,-483,-483,-486,-486,-486,-486,-486,-486,-486,-486,-486,-489,-489,-492,-489,-489,-486,-489,-489,-489,-489,-489,-492,-495,-498,-495,-498,-498,-495,-492,-492,-489,-492,-495,-498,-498,-495,-495,-498,-501,-501,-501,-501,-501,-504,-504,-507,-507,-507,-504,-507,-507,-507,-510,-513,-510,-507,-504,-501,-504,-501,-501,-498,-498,-501,-501,-498,-498,-495,-495,-492,-492,-492,-489,-489,-492,-492,-492,-495,-495,-495,-495,-498,-498,-501,-501,-504,-504,-501,-504,-504,-504,-507,-510,-507,-504,-501,-498,-498,-498,-498,-495,-495,-492,-492,-492,-489,-492,-489,-489,-489,-492,-492,-495,-495,-492,-492,-492,-489,-489,-492,-495,-492,-489,-489,-489,-489,-486,-486,-483,-483,-480,-483,-483,-483,-486,-483,-483,-486,-483,-483,-480,-483,-483,-483,-483,-483,-486,-486,-486,-486,-489,-489,-486,-486,-483,-486,-486,-486,-489,-492,-495,-495,-492,-492,-492,-492,-492,-489,-489,-489,-492,-489,-489,-492,-489,-486,-483,-483,-480,-480,-480,-480,-480,-480,-483,-480,-480,-480,-483,-486,-483,-480,-483,-480,-477,-480,-480,-480,-483,-483,-486,-486,-486,-483,-483,-483,-480,-480,-480,-483,-486,-486,-483,-480,-477,-480,-477,-474,-474,-471,-471,-471,-474,-477,-474,-474,-474,-474,-471,-468,-465,-465,-465,-468,-471,-474,-474,-474,-477,-474,-474,-471,-471,-471,-468,-465,-462,-459,-456,-453,-450,-447,-444,-444,-444,-444,-444,-444,-444,-441,-438,-438,-438,-438,-441,-444,-447,-447,-447,-447,-450,-453,-450,-450,-453,-456,-453,-450,-453,-456,-456,-456,-456,-456,-459,-459,-459,-459,-456,-453,-450,-447,-450,-453,-453,-453,-453,-456,-456,-456,-456,-456,-456,-456,-456,-456,-456,-453,-453,-453,-453,-453,-453,-453,-453,-453,-453,-453,-453,-453,-453,-453,-456,-459,-456,-456,-453,-453,-453,-453,-453,-450,-450,-450,-450,-450,-453,-453,-456,-456,-453,-456,-456,-456,-453,-456,-456,-453,-450,-447,-447,-450,-450,-453,-453,-456,-456,-456,-453,-450,-453,-450,-450,-450,-447,-447,-447,-447,-447,-444,-444,-447,-447,-450,-453,-453,-456,-456,-456,-453,-456,-456,-456,-453,-453,-453,-453,-456,-453,-450,-450,-450,-447,-450,-447,-444,-447,-444,-444,-441,-441,-441,-444,-441,-438,-438,-438,-438,-438,-438,-441,-441,-438,-435,-438,-441,-438,-438,-438,-435,-435,-432,-432,-429,-426,-426,-426,-426,-423,-423,-426,-423,-420,-420,-420,-423,-426,-429,-429,-426,-426,-423,-420,-423,-420,-417,-417,-417,-417,-414,-417,-417,-414,-417,-417,-414,-417,-417,-420,-420,-423,-420,-417,-420,-423,-423,-426,-429,-432,-432,-432,-429,-426,-426,-426,-423,-426,-426,-426,-426,-423,-423,-420,-417,-417,-417,-414,-414,-411,-414,-414,-414,-414,-417,-417,-417,-417,-417,-417,-420,-423,-420,-417,-414,-417,-420,-420,-420,-420,-423,-423,-420,-423,-423,-420,-420,-423,-423,-420,-417,-414,-417,-417,-414,-414,-414,-411,-411,-414,-417,-417,-420,-417,-420,-423,-423,-426,-423,-423,-423,-426,-429,-429,-429,-429,-432,-435,-435,-435,-438,-438,-438,-438,-438,-438,-438,-441,-441,-441,-441,-441,-444,-447,-444,-447,-444,-444,-441,-441,-441,-444,-444,-441,-438,-435,-435,-432,-432,-432,-429,-429,-429,-429,-429,-429,-429,-429,-429,-429,-429,-432,-435,-435,-438,-441,-444,-444,-444,-447,-444,-444,-441,-444,-441,-444,-444,-447,-450,-447,-447,-447,-447,-444,-444,-444,-447,-444,-441,-438,-438,-435,-432,-429,-429,-429,-426,-423,-423,-420,-417,-414,-414,-411,-408,-405,-405,-405,-405,-402,-405,-405,-405,-405,-408,-408,-408,-411,-414,-417,-420,-420,-420,-423,-423,-423,-420,-420,-420,-423,-420,-420,-420,-417,-414,-411,-411,-414,-411,-414,-414,-414,-414,-411,-411,-414,-411,-411,-408,-408,-408,-408,-411,-411,-411,-411,-408,-405,-405,-402,-402,-402,-405,-405,-402,-405,-405,-408,-408,-405,-405,-408,-408,-408,-408,-405,-408,-408,-408,-411,-411,-414,-417,-420,-420,-420,-417,-420,-417,-414,-414,-414,-414,-411,-408,-405,-405,-405,-405,-402,-402,-402,-405,-405,-402,-402,-399,-402,-399,-396,-399,-396,-393,-396,-396,-393,-396,-396,-393,-393,-393,-396,-399,-399,-402,-402,-405,-408,-408,-405,-408,-408,-408,-408,-411,-411,-408,-408,-408,-411,-411,-411,-408,-408,-408,-411,-408,-408,-408,-408,-408,-408,-408,-408,-411,-414,-414,-414,-417,-414,-414,-414,-414,-411,-411,-411,-414,-414,-414,-417,-417,-414,-414,-414,-411,-411,-411,-411,-408,-405,-402,-402,-402,-405,-408,-408,-411,-408,-408,-408,-408,-408,-408,-408,-408,-408,-405,-408,-408,-405,-408,-405,-405,-402,-405,-405,-408,-408,-411,-414,-417,-417,-417,-414,-411,-408,-408,-411,-411,-408,-408,-408,-408,-408,-408,-405,-405,-408,-408,-405,-405,-405,-405,-405,-402,-402,-405,-402,-402,-405,-408,-408,-411,-408,-408,-408,-408,-405,-405,-405,-408,-408,-405,-408,-411,-414,-414,-411,-411,-408,-408,-408,-405,-405,-405,-402,-399,-402,-402,-402,-402,-405,-408,-405,-405,-405,-402,-399,-396,-396,-396,-393,-396,-399,-396,-399,-396,-399,-399,-399,-399,-396,-396,-396,-399,-396,-393,-393,-390,-390,-390,-390,-390,-390,-387,-384,-387,-387,-387,-384,-384,-384,-384,-384,-381,-381,-381,-381,-381,-381,-381,-381,-381,-378,-378,-378,-375,-375,-372,-372,-375,-375,-375,-378,-378,-378,-381,-381,-381,-381,-378,-375,-375,-375,-378,-375,-378,-375,-375,-375,-375,-372,-372,-372,-372,-372,-369,-372,-372,-372,-369,-369,-366,-369,-372,-372,-369,-369,-369,-372,-372,-375,-372,-372,-372,-375,-372,-375,-372,-375,-378,-378,-381,-384,-384,-381,-381,-384,-384,-381,-381,-381,-378,-375,-378,-375,-375,-375,-378,-375,-375,-375,-375,-375,-375,-375,-378,-378,-381,-381,-381,-384,-384,-387,-384,-384,-387,-384,-384,-384,-384,-384,-381,-384,-384,-384,-387,-387,-390,-393,-396,-399,-396,-399,-396,-396,-393,-393,-393,-390,-393,-393,-396,-393,-390,-393,-393,-396,-399,-399,-399,-399,-396,-393,-390,-387,-384,-381,-378,-378,-378,-378,-378,-375,-375,-378,-378,-381,-381,-384,-387,-384,-387,-384,-384,-384,-384,-384,-387,-387,-387,-387,-390,-390,-393,-393,-390,-390,-393,-393,-396,-399,-402,-402,-402,-402,-402,-402,-405,-402,-402,-405,-408,-408,-405,-405,-405,-408,-408,-408,-411,-411,-408,-408,-405,-408,-405,-402,-402,-405,-405,-402,-402,-405,-405,-402,-399,-399,-399,-402,-405,-405,-405,-405,-402,-399,-399,-399,-399,-396,-399,-402,-402,-399,-402,-399,-402,-405,-405,-408,-408,-408,-408,-408,-411,-414,-414,-414,-414,-417,-417,-420,-417,-420,-420,-423,-420,-420,-417,-420,-420,-423,-423,-423,-426,-429,-432,-432,-432,-432,-432,-429,-426,-423,-423,-426,-423,-420,-417,-417,-420,-420,-417,-414,-414,-414,-411,-411,-408,-411,-411,-411,-408,-411,-411,-414,-417,-417,-420,-420,-417,-420,-420,-420,-417,-414,-414,-417,-417,-414,-414,-414,-414,-414,-417,-417,-417,-417,-417,-417,-414,-417,-417,-417,-414,-414,-417,-417,-420,-417,-414,-414,-417,-417,-414,-414,-417,-417,-417,-420,-420,-420,-423,-420,-417,-420,-420,-420,-423,-423,-423,-420,-420,-420,-420,-423,-426,-429,-426,-423,-423,-426,-426,-426,-429,-429,-429,-429,-432,-429,-429,-429,-426,-426,-423,-426,-429,-426,-429,-429,-429,-432,-432,-429,-432,-429,-426,-426,-426,-426,-423,-423,-423,-423,-423,-423,-426,-426,-426,-426,-429,-432,-435,-435,-432,-429,-426,-426,-429,-429,-426,-426,-426,-429,-432,-432,-432,-432,-435,-435,-432,-429,-429,-426,-426,-426,-429,-426,-423,-420,-420,-420,-417,-420,-420,-423,-423,-423,-426,-429,-426,-423,-420,-420,-417,-417,-420,-423,-423,-423,-426,-423,-423,-420,-420,-420,-420,-417,-414,-417,-420,-423,-420,-420,-417,-417,-420,-423,-423,-426,-426,-426,-426,-426,-429,-429,-432,-435,-435,-432,-429,-426,-426,-429,-429,-432,-432,-432,-432,-429,-429,-429,-432,-429,-432,-435,-435,-435,-435,-432,-435,-435,-438,-435,-435,-435,-438,-435,-435,-435,-432,-432,-435,-432,-435,-438,-438,-438,-438,-441,-441,-441,-444,-444,-447,-447,-444,-444,-444,-444,-447,-450,-450,-453,-450,-447,-450,-453,-453,-453,-456,-456,-453,-456,-459,-456,-459,-459,-462,-459,-456,-456,-459,-459,-459,-456,-459,-462,-459,-459,-459,-462,-465,-465,-465,-468,-471,-471,-471,-471,-471,-468,-468,-468,-468,-468,-471,-471,-468,-471,-474,-474,-474,-477,-474,-474,-474,-477,-480,-477,-474,-474,-471,-474,-477,-474,-474,-477,-480,-480,-480,-477,-474,-477,-477,-477,-477,-477,-477,-477,-477,-477,-480,-483,-486,-486,-486,-486,-489,-489,-492,-495,-495,-495,-498,-498,-501,-504,-504,-501,-501,-501,-498,-501,-504,-507,-507,-510,-513,-516,-513,-510,-510,-510,-510,-513,-510,-507,-507,-507,-510,-510,-510,-507,-507,-510,-507,-507,-507,-507,-504,-507,-510,-510,-513,-510,-510,-507,-507,-507,-510,-513,-513,-516,-519,-519,-522,-522,-522,-519,-516,-513,-516,-519,-519,-519,-516,-516,-516,-516,-516,-519,-516,-516,-513,-516,-516,-516,-519,-522,-522,-522,-525,-525,-525,-522,-522,-522,-522,-525,-525,-522,-522,-519,-522,-519,-519,-519,-516,-513,-513,-513,-513,-513,-513,-513,-513,-510,-507,-507,-504,-507,-507,-504,-504,-504,-504,-504,-501,-501,-501,-501,-501,-501,-504,-504,-501,-498,-501,-501,-498,-495,-495,-498,-498,-495,-495,-492,-489,-492,-492,-489,-492,-489,-492,-492,-489,-486,-486,-486,-489,-489,-489,-489,-489,-489,-489,-486,-486,-486,-486,-486,-486,-483,-483,-483,-480,-480,-480,-480,-483,-483,-483,-483,-483,-480,-483,-483,-480,-483,-480,-477,-474,-477,-474,-471,-474,-477,-474,-471,-471,-471,-471,-474,-474,-477,-480,-477,-477,-474,-477,-477,-480,-480,-480,-483,-483,-486,-486,-486,-489,-492,-489,-492,-489,-489,-486,-483,-480,-480,-480,-480,-483,-480,-480,-480,-477,-477,-474,-477,-477,-477,-477,-480,-483,-486,-486,-483,-486,-486,-486,-486,-489,-489,-489,-489,-492,-492,-489,-492,-489,-489,-489,-489,-489,-489,-492,-492,-489,-486,-486,-486,-486,-489,-492,-492,-492,-492,-492,-492,-489,-492,-489,-492,-495,-495,-495,-492,-495,-495,-492,-489,-489,-489,-492,-492,-492,-495,-492,-492,-489,-492,-489,-492,-489,-489,-486,-489,-489,-486,-483,-480,-477,-480,-480,-480,-480,-477,-480,-483,-483,-480,-480,-480,-480,-477,-477,-474,-474,-474,-474,-474,-474,-474,-471,-474,-477,-477,-474,-474,-474,-474,-474,-471,-471,-471,-471,-468,-468,-471,-468,-468,-465,-465,-468,-468,-471,-471,-471,-471,-474,-474,-474,-477,-480,-477,-477,-480,-477,-477,-477,-480,-480,-483,-483,-483,-483,-483,-483,-480,-483,-483,-483,-480,-483,-483,-480,-480,-477,-474,-471,-468,-468,-468,-468,-468,-471,-468,-468,-471,-471,-471,-474,-474,-477,-477,-480,-480,-477,-477,-474,-474,-474,-471,-474,-474,-477,-477,-477,-477,-477,-477,-477,-480,-483,-480,-480,-480,-480,-483,-483,-483,-483,-483,-483,-480,-480,-483,-486,-483,-483,-483,-486,-483,-486,-486,-489,-489,-489,-486,-486,-486,-486,-486,-486,-486,-486,-486,-486,-483,-480,-483,-483,-483,-483,-483,-480,-477,-480,-480,-483,-483,-483,-486,-486,-489,-489,-489,-489,-492,-492,-489,-489,-489,-486,-486,-489,-492,-492,-495,-498,-501,-498,-498,-501,-498,-498,-495,-498,-498,-498,-495,-495,-492,-492,-492,-492,-489,-492,-492,-492,-492,-492,-489,-489,-489,-486,-489,-492,-492,-495,-492,-489,-486,-483,-483,-486,-486,-483,-483,-486,-486,-483,-486,-483,-486,-489,-489,-489,-489,-489,-486,-486,-486,-486,-486,-489,-489,-486,-486,-486,-483,-483,-480,-480,-477,-477,-480,-477,-474,-474,-474,-471,-471,-471,-471,-468,-468,-471,-471,-468,-465,-468,-468,-465,-465,-462,-465,-462,-465,-462,-462,-462,-459,-459,-459,-459,-459,-456,-456,-456,-453,-450,-450,-447,-447,-444,-447,-450,-447,-450,-450,-450,-450,-447,-444,-444,-447,-447,-447,-447,-450,-453,-453,-450,-447,-444,-444,-444,-447,-447,-447,-450,-450,-450,-450,-447,-444,-444,-447,-450,-447,-444,-444,-444,-444,-444,-444,-444,-447,-447,-447,-447,-444,-444,-441,-441,-438,-435,-432,-435,-435,-435,-432,-429,-432,-429,-429,-429,-429,-426,-423,-426,-426,-426,-423,-420,-420,-417,-417,-420,-420,-417,-420,-420,-420,-420,-423,-426,-423,-423,-423,-423,-423,-423,-420,-423,-423,-423,-420,-417,-420,-420,-423,-423,-426,-426,-426,-423,-423,-423,-426,-423,-423,-423,-426,-429,-426,-423,-426,-426,-426,-426,-426,-423,-423,-423,-423,-426,-423,-426,-426,-426,-426,-423,-420,-423,-423,-420,-417,-417,-417,-417,-417,-420,-423,-420,-417,-420,-420,-417,-420,-420,-420,-420,-420,-423,-423,-420,-420,-420,-423,-420,-417,-414,-414,-411,-414,-411,-408,-411,-408,-408,-408,-408,-408,-405,-405,-402,-402,-402,-399,-402,-399,-402,-399,-396,-399,-399,-402,-402,-405,-405,-408,-405,-405,-408,-408,-411,-411,-408,-408,-411,-408,-405,-402,-399,-402,-402,-399,-399,-402,-402,-402,-402,-402,-402,-405,-405,-402,-402,-399,-399,-399,-402,-402,-405,-408,-405,-408,-408,-408,-408,-411,-408,-408,-411,-408,-408,-408,-408,-408,-408,-405,-402,-402,-399,-399,-399,-396,-393,-393,-390,-390,-390,-390,-387,-387,-387,-384,-384,-381,-384,-387,-384,-387,-390,-387,-390,-393,-393,-393,-396,-393,-393,-396,-396,-399,-396,-396,-396,-396,-396,-399,-396,-399,-399,-399,-399,-396,-393,-390,-390,-390,-390,-387,-384,-381,-381,-384,-384,-381,-384,-387,-387,-387,-387,-390,-390,-387,-387,-387,-390,-387,-387,-387,-390,-387,-384,-384,-384,-381,-381,-381,-381,-384,-387,-390,-393,-393,-390,-387,-387,-390,-393,-390,-390,-387,-384,-384,-387,-384,-384,-381,-378,-378,-375,-375,-378,-378,-375,-378,-378,-375,-375,-378,-375,-375,-378,-378,-378,-375,-378,-375,-378,-378,-378,-381,-381,-378,-378,-381,-378,-375,-375,-378,-375,-372,-375,-378,-375,-372,-369,-366,-363,-366,-366,-366,-369,-372,-372,-372,-372,-372,-369,-369,-369,-369,-372,-375,-372,-369,-366,-363,-363,-363,-360,-357,-357,-357,-357,-357,-357,-357,-357,-354,-354,-354,-357,-354,-351,-348,-348,-348,-351,-348,-348,-348,-348,-345,-342,-342,-342,-342,-345,-345,-348,-351,-351,-348,-345,-342,-342,-342,-345,-345,-345,-348,-348,-348,-351,-351,-351,-351,-354,-354,-354,-354,-354,-354,-354,-351,-354,-351,-348,-348,-345,-348,-348,-348,-348,-348,-348,-345,-342,-342,-345,-345,-345,-345,-345,-345,-345,-345,-345,-348,-345,-342,-342,-345,-348,-348,-348,-348,-351,-351,-351,-351,-351,-351,-351,-354,-357,-354,-351,-351,-354,-354,-354,-357,-357,-357,-360,-357,-357,-354,-351,-348,-348,-348,-345,-342,-342,-345,-342,-339,-342,-342,-342,-345,-345,-345,-345,-345,-345,-342,-345,-345,-342,-345,-348,-348,-345,-345,-342,-339,-339,-339,-336,-333,-336,-339,-336,-333,-333,-333,-333,-333,-336,-336,-336,-339,-339,-339,-342,-339,-336,-336,-339,-336,-336,-336,-336,-336,-333,-330,-330,-327,-327,-327,-324,-327,-330,-327,-330,-330,-330,-333,-330,-327,-324,-327,-327,-327,-324,-324,-327,-327,-327,-327,-327,-324,-324,-327,-324,-321,-321,-321,-318,-315,-315,-315,-318,-321,-321,-321,-321,-324,-321,-321,-324,-324,-324,-321,-318,-321,-321,-324,-321,-321,-324,-327,-330,-330,-330,-330,-330,-327,-327,-330,-330,-330,-330,-330,-327,-327,-327,-327,-330,-330,-327,-330,-330,-333,-336,-336,-336,-336,-336,-339,-339,-342,-339,-339,-336,-336,-339,-339,-336,-339,-339,-342,-339,-336,-336,-339,-336,-336,-333,-336,-336,-336,-336,-336,-333,-336,-333,-333,-330,-330,-330,-330,-327,-327,-330,-330,-327,-327,-327,-327,-327,-327,-324,-324,-324,-324,-324,-324,-321,-318,-318,-318,-318,-318,-321,-321,-321,-318,-321,-318,-315,-315,-318,-318,-315,-312,-309,-309,-312,-315,-318,-315,-315,-312,-315,-315,-315,-312,-312,-315,-315,-315,-315,-315,-315,-318,-318,-318,-318,-318,-321,-318,-318,-315,-318,-318,-318,-321,-321,-324,-321,-321,-318,-318,-315,-315,-318,-321,-324,-324,-324,-324,-327,-327,-330,-327,-327,-330,-333,-333,-333,-330,-333,-333,-333,-333,-336,-336,-336,-333,-336,-333,-330,-330,-333,-330,-327,-327,-327,-324,-324,-321,-321,-324,-324,-321,-321,-324,-327,-330,-330,-327,-327,-327,-327,-327,-324,-321,-324,-327,-330,-330,-333,-336,-339,-339,-336,-336,-339,-339,-339,-339,-342,-345,-348,-351,-348,-348,-348,-345,-342,-342,-345,-345,-342,-342,-345,-342,-342,-342,-342,-345,-345,-345,-342,-345,-342,-345,-348,-348,-351,-354,-354,-354,-351,-351,-348,-348,-345,-348,-348,-351,-354,-351,-348,-348,-348,-345,-348,-348,-348,-348,-348,-351,-354,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-357,-360,-360,-363,-366,-369,-372,-375,-372,-375,-378,-378,-378,-378,-381,-381,-381,-378,-378,-381,-381,-378,-375,-375,-378,-375,-378,-381,-381,-381,-378,-381,-378,-378,-378,-381,-381,-378,-375,-378,-375,-375,-375,-372,-369,-369,-366,-366,-369,-366,-366,-369,-372,-372,-369,-369,-369,-369,-372,-375,-375,-372,-375,-372,-375,-378,-378,-378,-378,-378,-378,-378,-378,-375,-372,-372,-372,-369,-369,-372,-372,-372,-372,-372,-372,-375,-372,-372,-372,-369,-369,-369,-369,-369,-372,-372,-372,-369,-369,-372,-375,-378,-375,-378,-375,-375,-375,-375,-378,-381,-381,-378,-378,-378,-375,-375,-375,-375,-372,-372,-372,-375,-372,-369,-366,-363,-363,-363,-363,-363,-366,-366,-366,-366,-366,-366,-363,-363,-360,-357,-354,-351,-351,-354,-357,-357,-360,-363,-366,-366,-366,-366,-363,-363,-363,-360,-360,-360,-360,-363,-360,-363,-360,-360,-363,-360,-360,-360,-360,-357,-360,-363,-363,-366,-363,-363,-360,-360,-360,-357,-354,-357,-354,-354,-354,-351,-351,-348,-348,-348,-345,-345,-345,-345,-342,-339,-342,-339,-342,-342,-342,-345,-345,-345,-345,-345,-345,-345,-345,-345,-345,-342,-339,-342,-342,-342,-342,-339,-336,-333,-330,-327,-330,-330,-330,-333,-333,-330,-327,-327,-327,-324,-327,-327,-327,-330,-330,-327,-327,-330,-330,-330,-327,-330,-333,-336,-333,-333,-333,-336,-336,-339,-339,-339,-336,-339,-339,-336,-336,-336,-336,-336,-339,-336,-336,-339,-339,-342,-339,-339,-336,-339,-339,-336,-336,-336,-336,-336,-333,-333,-333,-333,-330,-333,-330,-330,-333,-330,-330,-327,-324,-321,-321,-324,-327,-330,-327,-327,-330,-330,-330,-327,-327,-330,-327,-330,-330,-333,-333,-333,-330,-333,-333,-333,-333,-333,-336,-336,-336,-336,-336,-336,-339,-342,-342,-339,-339,-339,-336,-336,-336,-336,-339,-342,-342,-345,-342,-339,-342,-342,-342,-345,-345,-345,-345,-345,-345,-348,-348,-348,-351,-351,-348,-351,-351,-348,-345,-342,-342,-345,-345,-348,-351,-351,-354,-354,-357,-357,-354,-354,-354,-351,-351,-348,-348,-348,-348,-351,-351,-351,-351,-354,-357,-357,-357,-360,-357,-360,-360,-360,-363,-363,-360,-360,-357,-354,-357,-357,-357,-357,-357,-354,-354,-354,-357,-354,-351,-348,-351,-354,-354,-354,-354,-354,-357,-360,-360,-363,-363,-360,-360,-360,-357,-354,-354,-351,-348,-348,-348,-345,-348,-351,-348,-345,-345,-348,-348,-345,-345,-342,-342,-339,-336,-333,-330,-327,-324,-324,-324,-324,-321,-324,-321,-318,-318,-318,-318,-321,-318,-318,-321,-318,-315,-315,-315,-318,-315,-318,-315,-315,-312,-312,-312,-315,-318,-321,-321,-318,-318,-315,-315,-318,-318,-321,-321,-321,-321,-324,-327,-327,-330,-330,-330,-330,-330,-330,-330,-330,-333,-333,-336,-339,-336,-336,-336,-336,-336,-333,-330,-327,-327,-327,-327,-327,-324,-321,-324,-327,-324,-327,-324,-324,-324,-321,-321,-321,-321,-321,-324,-324,-324,-324,-324,-327,-324,-324,-324,-321,-318,-315,-315,-315,-315,-315,-312,-312,-312,-312,-309,-309,-306,-309,-312,-309,-309,-312,-309,-312,-309,-312,-315,-318,-318,-321,-321,-321,-324,-324,-324,-321,-321,-324,-327,-327,-327,-324,-324,-327,-330,-333,-333,-330,-330,-330,-327,-330,-333,-330,-327,-327,-327,-327,-327,-327,-327,-330,-333,-336,-339,-339,-339,-339,-342,-345,-348,-348,-345,-342,-342,-339,-339,-336,-336,-336,-339,-339,-342,-345,-345,-342,-345,-345,-345,-345,-345,-345,-345,-348,-348,-351,-351,-351,-351,-351,-351,-354,-354,-351,-351,-354,-357,-354,-354,-354,-357,-357,-360,-360,-360,-363,-366,-366,-366,-366,-363,-366,-366,-369,-369,-372,-372,-375,-378,-375,-375,-378,-378,-378,-378,-378,-381,-381,-378,-378,-378,-375,-378,-378,-378,-381,-381,-384,-384,-384,-387,-387,-387,-390,-393,-396,-396,-393,-390,-387,-387,-387,-390,-390,-390,-390,-390,-390,-390,-387,-387,-387,-387,-390,-387,-387,-387,-387,-390,-390,-390,-393,-393,-393,-393,-390,-390,-390,-393,-393,-393,-393,-390,-390,-390,-390,-390,-393,-393,-396,-396,-396,-399,-399,-396,-396,-396,-399,-396,-393,-393,-393,-390,-387,-384,-381,-381,-381,-378,-381,-378,-378,-378,-378,-378,-378,-378,-378,-381,-384,-381,-378,-375,-375,-375,-375,-375,-375,-372,-372,-372,-369,-366,-366,-369,-366,-363,-363,-363,-366,-369,-369,-366,-366,-366,-366,-366,-369,-369,-369,-369,-366,-366,-363,-360,-363,-360,-360,-357,-357,-360,-357,-354,-351,-351,-354,-351,-348,-348,-348,-348,-351,-351,-354,-354,-351,-354,-354,-354,-357,-357,-360,-357,-357,-354,-354,-354,-354,-351,-348,-345,-345,-342,-345,-345,-345,-345,-342,-342,-345,-345,-342,-339,-336,-333,-333,-336,-333,-333,-336,-336,-336,-336,-339,-339,-339,-342,-339,-342,-345,-345,-342,-339,-342,-345,-342,-345,-345,-342,-345,-342,-345,-345,-345,-348,-348,-348,-351,-348,-348,-345,-345,-345,-345,-348,-345,-345,-348,-345,-348,-348,-348,-348,-348,-351,-354,-354,-357,-354,-354,-351,-351,-354,-354,-354,-351,-354,-351,-351,-348,-348,-348,-345,-348,-351,-348,-351,-351,-348,-345,-348,-345,-342,-342,-345,-342,-345,-342,-342,-342,-339,-342,-339,-339,-342,-342,-342,-345,-348,-348,-351,-351,-351,-348,-345,-345,-342,-342,-342,-339,-339,-339,-336,-336,-336,-339,-336,-336,-333,-333,-336,-336,-336,-339,-342,-345,-342,-345,-345,-345,-345,-342,-342,-345,-345,-348,-348,-348,-345,-345,-345,-345,-342,-342,-342,-342,-339,-336,-333,-333,-336,-333,-330,-333,-333,-333,-333,-333,-336,-339,-336,-333,-333,-336,-333,-333,-330,-333,-333,-330,-333,-333,-333,-333,-333,-330,-330,-330,-327,-330,-327,-327,-327,-324,-324,-321,-318,-321,-318,-321,-321,-324,-324,-327,-327,-327,-327,-324,-324,-327,-324,-324,-321,-321,-324,-321,-318,-315,-315,-315,-318,-321,-321,-318,-318,-318,-315,-312,-312,-312,-312,-312,-309,-306,-306,-309,-309,-309,-306,-306,-306,-306,-309,-309,-312,-315,-315,-318,-321,-324,-324,-321,-321,-321,-324,-321,-324,-324,-324,-324,-327,-327,-327,-324,-321,-321,-324,-321,-324,-327,-327,-330,-330,-330,-330,-330,-333,-336,-336,-336,-336,-339,-339,-336,-336,-339,-342,-342,-345,-342,-339,-339,-339,-339,-342,-342,-345,-345,-342,-342,-342,-342,-342,-342,-345,-345,-345,-345,-345,-348,-348,-348,-348,-348,-348,-348,-348,-351,-348,-348,-348,-345,-348,-345,-342,-342,-345,-345,-348,-351,-351,-351,-351,-351,-354,-354,-354,-354,-351,-351,-351,-351,-351,-351,-351,-351,-348,-348,-348,-345,-348,-348,-348,-348,-348,-351,-354,-351,-348,-348,-348,-348,-345,-345,-345,-342,-339,-339,-342,-339,-339,-342,-339,-339,-342,-342,-339,-342,-342,-339,-336,-336,-336,-336,-336,-333,-333,-330,-333,-333,-333,-333,-333,-336,-336,-336,-336,-336,-339,-342,-345,-348,-348,-351,-351,-351,-354,-357,-357,-357,-354,-354,-351,-354,-351,-348,-345,-345,-348,-351,-351,-354,-354,-354,-351,-354,-354,-357,-354,-357,-357,-354,-354,-351,-351,-354,-357,-360,-357,-357,-357,-360,-363,-366,-363,-366,-366,-369,-369,-369,-369,-366,-366,-366,-366,-369,-369,-369,-369,-369,-372,-369,-369,-372,-369,-369,-369,-372,-369,-366,-366,-366,-366,-366,-366,-366,-369,-366,-366,-366,-366,-366,-369,-366,-366,-366,-363,-363,-366,-363,-363,-360,-357,-357,-360,-363,-363,-366,-366,-366,-366,-369,-369,-366,-369,-369,-369,-369,-372,-375,-372,-369,-366,-366,-369,-369,-369,-372,-375,-378,-381,-381,-381,-381,-378,-375,-378,-381,-381,-381,-381,-384,-384,-384,-384,-384,-381,-384,-384,-384,-387,-387,-387,-387,-390,-393,-390,-387,-384,-384,-381,-378,-378,-378,-375,-372,-369,-372,-369,-366,-366,-366,-363,-363,-363,-366,-363,-363,-360,-357,-360,-360,-357,-357,-357,-357,-354,-354,-357,-357,-357,-357,-357,-354,-354,-354,-357,-354,-354,-351,-351,-354,-354,-351,-351,-351,-351,-354,-351,-351,-351,-348,-348,-351,-351,-354,-354,-357,-357,-354,-354,-357,-357,-360,-360,-357,-354,-357,-354,-354,-357,-360,-360,-360,-357,-357,-360,-360,-357,-357,-360,-357,-357,-357,-357,-357,-354,-351,-351,-348,-345,-345,-345,-342,-345,-345,-345,-348,-348,-345,-345,-342,-345,-345,-345,-342,-342,-339,-339,-339,-339,-336,-333,-333,-333,-333,-333,-333,-333,-330,-333,-336,-339,-336,-339,-336,-336,-336,-333,-330,-333,-336,-336,-336,-336,-339,-339,-339,-339,-339,-342,-345,-345,-345,-345,-345,-342,-342,-342,-345,-348,-348,-348,-345,-348,-348,-348,-345,-345,-342,-342,-342,-339,-336,-336,-333,-336,-333,-330,-330,-333,-336,-336,-339,-339,-342,-342,-339,-339,-342,-342,-342,-345,-348,-345,-345,-345,-342,-345,-348,-351,-354,-351,-348,-348,-351,-348,-348,-348,-345,-342,-339,-339,-339,-336,-336,-339,-342,-345,-345,-348,-348,-348,-345,-342,-339,-339,-339,-339,-342,-339,-336,-336,-339,-339,-339,-339,-342,-339,-342,-345,-342,-342,-345,-345,-345,-345,-345,-348,-345,-342,-342,-339,-339,-339,-339,-342,-342,-339,-336,-333,-336,-339,-342,-339,-336,-333,-333,-336,-336,-336,-336,-333,-333,-336,-339,-336,-339,-339,-339,-339,-339,-342,-342,-342,-342,-342,-345,-342,-342,-342,-339,-336,-339,-339,-342,-342,-342,-345,-345,-342,-345,-345,-345,-348,-345,-345,-345,-345,-345,-342,-342,-342,-345,-348,-351,-348,-351,-351,-351,-348,-345,-348,-345,-345,-345,-345,-345,-345,-345,-345,-345,-345,-345,-345,-348,-348,-348,-351,-351,-354,-354,-354,-354,-354,-357,-354,-354,-354,-351,-354,-354,-357,-360,-363,-363,-363,-366,-369,-366,-366,-366,-363,-360,-357,-360,-360,-363,-360,-360,-363,-360,-360,-357,-357,-360,-360,-357,-357,-357,-354,-354,-351,-348,-348,-348,-348,-348,-348,-345,-348,-351,-354,-351,-351,-348,-345,-345,-345,-345,-342,-342,-345,-348,-351,-351,-354,-354,-351,-348,-345,-348,-348,-348,-345,-345,-348,-348,-351,-354,-354,-354,-354,-357,-354,-354,-351,-351,-351,-348,-348,-351,-354,-357,-360,-363,-363,-363,-363,-360,-360,-363,-360,-360,-357,-357,-357,-357,-357,-357,-360,-357,-354,-354,-351,-351,-351,-351,-351,-351,-354,-351,-351,-354,-351,-351,-351,-351,-351,-351,-351,-351,-351,-348,-348,-348,-345,-348,-348,-345,-342,-342,-345,-345,-345,-342,-345,-345,-345,-345,-342,-342,-345,-342,-339,-336,-339,-339,-339,-342,-342,-342,-342,-339,-339,-336,-333,-333,-333,-330,-333,-330,-333,-330,-330,-330,-327,-330,-333,-336,-333,-333,-330,-330,-330,-330,-330,-330,-330,-333,-333,-330,-333,-333,-330,-327,-330,-333,-333,-336,-336,-336,-333,-330,-333,-333,-333,-333,-333,-336,-336,-339,-336,-339,-342,-342,-345,-345,-348,-348,-345,-348,-345,-348,-348,-348,-348,-345,-342,-342,-345,-342,-345,-345,-345,-345,-345,-345,-348,-345,-342,-339,-342,-342,-345,-348,-348,-351,-348,-348,-351,-351,-351,-351,-351,-348,-348,-348,-351,-348,-348,-351,-351,-351,-351,-351,-354,-354,-354,-354,-354,-357,-357,-357,-357,-357,-357,-360,-360,-360,-357,-354,-354,-354,-351,-348,-345,-345,-345,-348,-345,-345,-345,-348,-348,-351,-354,-354,-357,-360,-360,-357,-357,-354,-354,-354,-351,-351,-354,-351,-351,-354,-354,-354,-351,-354,-351,-351,-348,-348,-348,-351,-354,-351,-351,-354,-351,-348,-348,-345,-345,-342,-339,-339,-342,-345,-345,-345,-345,-345,-345,-345,-345,-342,-339,-336,-339,-342,-342,-342,-339,-336,-336,-336,-339,-339,-342,-342,-342,-345,-342,-345,-345,-345,-345,-348,-345,-345,-342,-342,-345,-348,-348,-345,-345,-345,-342,-345,-348,-351,-351,-351,-348,-348,-348,-348,-351,-351,-351,-351,-348,-351,-354,-357,-354,-354,-357,-360,-360,-360,-360,-357,-354,-354,-357,-357,-360,-360,-360,-357,-354,-354,-357,-354,-351,-348,-351,-348,-348,-348,-348,-345,-345,-345,-345,-345,-345,-345,-342,-342,-342,-342,-339,-342,-342,-345,-342,-345,-348,-351,-354,-354,-354,-354,-354,-354,-351,-351,-351,-351,-351,-351,-351,-351,-351,-351,-354,-354,-351,-354,-354,-354,-354,-357,-354,-357,-360,-363,-366,-369,-366,-363,-363,-363,-360,-360,-360,-357,-357,-357,-357,-357,-357,-357,-360,-357,-357,-357,-360,-360,-360,-363,-363,-360,-357,-360,-363,-360,-357,-354,-354,-354,-351,-348,-348,-345,-345,-348,-348,-345,-345,-345,-342,-339,-339,-336,-336,-336,-336,-333,-333,-330,-327,-327,-327,-330,-330,-330,-330,-330,-330,-333,-330,-327,-324,-324,-324,-321,-318,-318,-318,-315,-318,-318,-321,-321,-321,-318,-318,-318,-318,-318,-318,-318,-321,-324,-324,-321,-318,-318,-318,-321,-318,-318,-318,-318,-318,-321,-324,-324,-324,-324,-327,-327,-327,-327,-327,-327,-327,-330,-330,-333,-336,-333,-336,-336,-339,-339,-339,-339,-339,-336,-336,-339,-339,-339,-339,-342,-342,-342,-342,-342,-345,-342,-339,-339,-342,-339,-342,-339,-342,-342,-342,-342,-342,-345,-348,-345,-342,-342,-339,-339,-336,-333,-336,-336,-336,-333,-333,-336,-336,-336,-336,-336,-333,-333,-330,-333,-336,-333,-330,-330,-327,-324,-327,-330,-333,-333,-336,-339,-339,-339,-339,-339,-336,-333,-333,-330,-333,-333,-333,-330,-330,-333,-330,-333,-333,-333,-336,-336,-336,-333,-333,-336,-336,-333,-333,-330,-330,-327,-327,-324,-327,-324,-321,-321,-318,-318,-315,-318,-318,-315,-312,-312,-312,-312,-312,-315,-318,-315,-315,-318,-321,-318,-321,-321,-321,-321,-318,-318,-318,-318,-321,-324,-327,-330,-330,-330,-333,-336,-339,-342,-342,-342,-342,-342,-345,-342,-342,-342,-342,-339,-339,-342,-339,-339,-342,-339,-339,-336,-336,-333,-336,-333,-330,-330,-330,-330,-333,-330,-330,-333,-330,-327,-327,-327,-327,-327,-324,-327,-330,-330,-330,-327,-330,-330,-330,-330,-333,-336,-333,-333,-330,-327,-324,-321,-318,-321,-321,-318,-315,-312,-312,-312,-309,-312,-315,-312,-309,-312,-312,-309,-309,-306,-306,-303,-306,-306,-306,-303,-300,-303,-303,-300,-300,-297,-300,-300,-297,-300,-303,-300,-300,-300,-303,-303,-306,-309,-309,-309,-312,-312,-309,-309,-306,-306,-306,-306,-306,-306,-306,-303,-300,-300,-297,-294,-294,-291,-291,-294,-294,-297,-297,-297,-300,-303,-300,-300,-303,-306,-309,-312,-315,-312,-315,-312,-312,-312,-312,-315,-318,-318,-315,-315,-318,-321,-324,-324,-324,-324,-324,-324,-324,-321,-321,-324,-321,-318,-318,-318,-318,-318,-318,-318,-321,-318,-321,-324,-327,-327,-327,-327,-330,-330,-333,-336,-333,-333,-330,-333,-336,-336,-336,-336,-336,-333,-333,-336,-339,-342,-339,-339,-342,-339,-339,-339,-336,-336,-336,-339,-339,-336,-336,-339,-336,-333,-333,-330,-330,-333,-333,-333,-333,-333,-333,-333,-333,-330,-330,-333,-330,-330,-330,-333,-336,-339,-336,-336,-339,-336,-336,-333,-336,-336,-336,-339,-339,-339,-339,-342,-342,-345,-348,-348,-348,-348,-348,-348,-348,-348,-351,-354,-357,-357,-357,-357,-354,-351,-348,-348,-351,-354,-357,-357,-357,-354,-354,-351,-351,-354,-351,-351,-351,-354,-354,-351,-348,-348,-348,-348,-348,-348,-348,-351,-348,-348,-348,-348,-351,-348,-345,-345,-345,-345,-345,-342,-339,-339,-339,-342,-342,-339,-336,-336,-336,-333,-330,-327,-324,-324,-321,-321,-321,-318,-321,-321,-324,-324,-324,-327,-327,-327,-330,-327,-330,-327,-324,-324,-327,-330,-327,-327,-327,-327,-327,-327,-330,-327,-330,-327,-330,-330,-330,-330,-327,-330,-327,-324,-324,-324,-324,-321,-318,-318,-321,-318,-315,-318,-318,-318,-321,-321,-324,-327,-330,-333,-333,-333,-336,-336,-336,-336,-336,-333,-333,-330,-330,-327,-330,-333,-336,-336,-339,-342,-339,-339,-336,-333,-336,-336,-333,-333,-330,-330,-330,-333,-336,-336,-336,-333,-336,-333,-333,-333,-330,-330,-333,-330,-330,-330,-330,-330,-327,-327,-330,-330,-333,-336,-333,-336,-339,-336,-339,-336,-336,-339,-339,-336,-339,-342,-339,-336,-336,-339,-339,-339,-342,-342,-339,-336,-333,-333,-333,-330,-333,-330,-333,-333,-333,-336,-339,-336,-333,-333,-333,-330,-333,-333,-333,-333,-333,-333,-330,-327,-324,-327,-330,-330,-327,-327,-330,-327,-327,-327,-330,-327,-327,-324,-327,-327,-327,-324,-324,-324,-324,-324,-327,-330,-330,-327,-327,-327,-330,-330,-330,-333,-330,-330,-327,-324,-324,-321,-318,-315,-318,-318,-318,-315,-312,-312,-309,-312,-312,-312,-315,-315,-315,-318,-321,-321,-321,-324,-327,-327,-327,-330,-327,-324,-324,-321,-321,-321,-324,-321,-324,-324,-324,-321,-324,-321,-321,-318,-321,-321,-321,-321,-321,-321,-318,-315,-315,-315,-315,-318,-321,-321,-321,-321,-324,-324,-327,-327,-330,-330,-333,-333,-336,-339,-339,-336,-339,-342,-342,-342,-342,-342,-345,-345,-342,-342,-342,-339,-336,-336,-336,-339,-339,-336,-339,-339,-339,-336,-333,-336,-336,-336,-336,-333,-333,-333,-336,-336,-336,-339,-339,-336,-333,-333,-336,-336,-333,-330,-330,-327,-330,-327,-327,-330,-330,-330,-333,-336,-333,-330,-333,-330,-327,-330,-333,-333,-336,-336,-339,-342,-342,-342,-345,-345,-348,-348,-351,-354,-354,-351,-351,-351,-354,-351,-351,-354,-354,-354,-354,-354,-357,-360,-360,-360,-363,-366,-363,-366,-366,-366,-363,-363,-360,-363,-360,-363,-360,-360,-363,-363,-360,-360,-363,-360,-360,-357,-357,-357,-357,-357,-357,-357,-360,-360,-357,-360,-360,-360,-360,-363,-363,-363,-360,-360,-360,-360,-360,-357,-354,-354,-354,-354,-354,-357,-354,-357,-357,-357,-360,-357,-354,-354,-357,-357,-357,-357,-360,-360,-360,-360,-360,-360,-360,-363,-363,-366,-369,-372,-372,-375,-372,-372,-372,-372,-372,-369,-366,-366,-363,-360,-360,-360,-360,-363,-366,-366,-366,-369,-369,-366,-366,-369,-372,-369,-369,-372,-375,-378,-378,-381,-378,-378,-375,-375,-375,-372,-372,-375,-375,-375,-375,-375,-375,-378,-375,-372,-369,-369,-366,-363,-360,-360,-360,-363,-363,-363,-360,-360,-360,-360,-357,-357,-357,-357,-357,-360,-360,-360,-360,-360,-357,-354,-351,-348,-351,-354,-354,-357,-357,-354,-357,-360,-357,-357,-354,-357,-357,-357,-357,-354,-357,-357,-357,-357,-357,-354,-354,-351,-348,-348,-348,-351,-354,-351,-354,-351,-351,-351,-348,-348,-348,-348,-351,-348,-348,-348,-345,-348,-348,-345,-348,-345,-345,-342,-342,-342,-342,-342,-342,-339,-339,-339,-339,-339,-336,-336,-339,-339,-339,-342,-345,-342,-345,-348,-348,-351,-348,-351,-348,-351,-354,-351,-354,-354,-357,-354,-357,-360,-360,-357,-360,-360,-360,-360,-360,-360,-360,-360,-363,-366,-369,-366,-369,-369,-366,-369,-369,-369,-369,-369,-369,-372,-369,-369,-369,-372,-372,-372,-375,-372,-375,-378,-381,-378,-378,-381,-381,-378,-378,-378,-378,-378,-381,-378,-375,-378,-378,-375,-375,-372,-369,-369,-366,-369,-372,-375,-372,-375,-378,-375,-375,-375,-378,-381,-381,-384,-384,-384,-381,-381,-381,-384,-387,-387,-390,-390,-390,-390,-390,-390,-387,-384,-387,-387,-384,-381,-384,-384,-384,-387,-387,-390,-390,-390,-390,-387,-384,-384,-384,-384,-381,-381,-381,-381,-384,-384,-384,-387,-387,-390,-387,-387,-387,-387,-384,-381,-381,-384,-381,-381,-381,-381,-378,-381,-381,-381,-384,-384,-387,-384,-384,-387,-384,-387,-387,-384,-384,-384,-384,-384,-387,-387,-387,-387,-387,-387,-384,-387,-390,-390,-387,-387,-390,-390,-387,-384,-381,-381,-381,-381,-381,-384,-387,-387,-384,-384,-384,-381,-381,-378,-381,-381,-381,-384,-384,-384,-387,-387,-387,-387,-387,-387,-387,-390,-390,-390,-393,-390,-390,-390,-387,-384,-384,-381,-381,-381,-378,-378,-378,-375,-372,-372,-372,-372,-375,-372,-375,-372,-372,-372,-369,-369,-369,-372,-369,-372,-372,-375,-372,-372,-372,-372,-372,-375,-375,-372,-369,-369,-369,-366,-369,-369,-369,-372,-375,-375,-375,-375,-375,-378,-375,-375,-375,-375,-378,-381,-381,-381,-384,-381,-378,-375,-375,-375,-375,-372,-372,-369,-366,-366,-363,-363,-363,-363,-363,-363,-363,-363,-363,-360,-363,-363,-363,-363,-363,-360,-360,-360,-357,-354,-357,-357,-360,-360,-363,-366,-366,-366,-366,-366,-363,-360,-360,-357,-357,-354,-357,-357,-354,-354,-354,-354,-357,-354,-357,-360,-363,-363,-363,-366,-366,-363,-360,-360,-360,-357,-360,-357,-354,-357,-357,-354,-351,-351,-354,-354,-354,-357,-354,-354,-351,-351,-354,-357,-357,-357,-357,-357,-357,-357,-357,-357,-360,-357,-357,-357,-360,-363,-360,-363,-366,-366,-363,-363,-363,-360,-357,-360,-363,-360,-363,-363,-366,-363,-363,-363,-360,-357,-357,-354,-351,-348,-348,-348,-351,-348,-351,-351,-351,-354,-351,-351,-351,-348,-348,-351,-348,-348,-351,-351,-351,-354,-354,-354,-351,-351,-348,-351,-354,-354,-354,-354,-357,-357,-357,-357,-357,-354,-351,-354,-351,-354,-354,-354,-357,-357,-357,-360,-360,-363,-366,-366,-366,-369,-372,-375,-375,-375,-375,-375,-378,-378,-378,-378,-378,-375,-372,-369,-369,-369,-369,-369,-369,-372,-372,-372,-372,-375,-375,-372,-375,-375,-372,-372,-372,-375,-378,-375,-375,-372,-372,-372,-369,-369,-369,-366,-366,-366,-366,-363,-366,-366,-369,-366,-366,-366,-363,-366,-363,-366,-363,-366,-363,-363,-366,-366,-366,-366,-366,-369,-372,-375,-372,-372,-369,-366,-363,-363,-363,-363,-360,-363,-363,-366,-369,-372,-372,-372,-369,-369,-366,-363,-366,-366,-363,-366,-366,-366,-363,-363,-363,-363,-363,-363,-363,-363,-366,-363,-360,-363,-360,-357,-354,-351,-348,-345,-345,-345,-345,-342,-345,-342,-342,-342,-345,-345,-345,-345,-345,-345,-342,-345,-342,-345,-348,-345,-342,-342,-342,-342,-342,-345,-342,-339,-339,-339,-339,-336,-333,-333,-336,-336,-333,-330,-330,-327,-327,-327,-324,-324,-327,-324,-321,-324,-324,-324,-321,-321,-321,-321,-321,-324,-321,-321,-324,-327,-327,-330,-330,-330,-330,-327,-327,-327,-327,-327,-330,-333,-330,-327,-327,-327,-327,-324,-324,-327,-330,-330,-330,-333,-333,-333,-333,-330,-327,-324,-327,-327,-327,-324,-321,-321,-321,-324,-327,-327,-327,-327,-330,-330,-330,-327,-324,-321,-318,-321,-321,-318,-318,-318,-321,-321,-318,-318,-315,-312,-312,-309,-312,-312,-312,-309,-312,-315,-312,-312,-309,-312,-315,-315,-315,-312,-315,-312,-315,-312,-315,-312,-312,-312,-312,-309,-312,-312,-309,-312,-309,-309,-309,-309,-309,-312,-309,-306,-306,-303,-303,-300,-300,-300,-297,-297,-300,-300,-300,-297,-297,-300,-300,-303,-306,-309,-309,-306,-306,-309,-312,-315,-312,-315,-315,-318,-318,-315,-312,-312,-312,-312,-315,-315,-318,-315,-315,-315,-315,-312,-315,-315,-315,-315,-315,-318,-315,-315,-315,-318,-318,-315,-312,-312,-312,-309,-306,-303,-306,-309,-312,-312,-312,-312,-312,-309,-309,-312,-309,-312,-309,-309,-309,-312,-315,-312,-312,-309,-309,-309,-312,-312,-312,-312,-312,-312,-309,-312,-312,-312,-309,-309,-309,-306,-306,-306,-309,-312,-312,-312,-312,-315,-315,-312,-315,-312,-312,-312,-309,-309,-309,-306,-306,-303,-303,-303,-306,-306,-306,-306,-309,-306,-303,-303,-300,-300,-300,-297,-294,-291,-288,-285,-288,-288,-291,-291,-294,-297,-297,-294,-291,-288,-285,-288,-288,-288,-288,-285,-288,-285,-285,-285,-285,-288,-288,-288,-291,-288,-288,-291,-291,-291,-291,-291,-291,-291,-291,-288,-288,-288,-288,-288,-291,-288,-288,-285,-288,-288,-291,-291,-291,-291,-288,-285,-288,-291,-291,-294,-297,-297,-297,-294,-294,-291,-288,-285,-288,-288,-285,-285,-285,-285,-285,-282,-282,-282,-282,-282,-282,-285,-282,-279,-279,-279,-279,-282,-282,-282,-282,-285,-288,-285,-288,-291,-288,-285,-288,-288,-285,-285,-285,-285,-285,-288,-291,-291,-294,-294,-294,-297,-297,-297,-300,-303,-303,-303,-303,-303,-303,-303,-306,-309,-306,-306,-306,-303,-303,-303,-300,-300,-300,-300,-300,-303,-303,-303,-300,-303,-306,-306,-303,-306,-306,-303,-303,-303,-303,-306,-306,-306,-306,-306,-309,-312,-309,-309,-312,-309,-309,-309,-312,-315,-315,-318,-315,-312,-312,-309,-306,-309,-306,-306,-303,-303,-303,-303,-303,-303,-300,-300,-300,-297,-300,-303,-303,-303,-303,-303,-303,-300,-303,-306,-303,-300,-303,-303,-303,-306,-303,-306,-309,-312,-312,-312,-312,-312,-312,-315,-315,-318,-318,-315,-315,-315,-312,-315,-315,-315,-318,-321,-318,-315,-312,-312,-312,-312,-315,-315,-318,-321,-324,-324,-321,-321,-324,-324,-327,-327,-327,-330,-330,-330,-330,-330,-330,-333,-333,-333,-333,-330,-330,-330,-327,-324,-324,-324,-324,-324,-327,-327,-324,-324,-327,-324,-324,-321,-321,-321,-321,-318,-318,-315,-315,-315,-318,-321,-318,-321,-324,-324,-324,-327,-327,-327,-327,-324,-321,-321,-321,-321,-324,-321,-321,-321,-318,-321,-321,-321,-321,-321,-321,-318,-318,-318,-318,-321,-324,-321,-318,-318,-315,-315,-312,-312,-309,-306,-309,-306,-309,-309,-309,-309,-309,-309,-309,-306,-306,-303,-306,-306,-306,-306,-306,-309,-306,-309,-309,-309,-309,-312,-312,-312,-312,-315,-318,-321,-321,-321,-321,-324,-324,-324,-324,-324,-324,-324,-321,-324,-324,-324,-327,-324,-324,-327,-327,-327,-327,-327,-327,-327,-330,-330,-330,-330,-330,-327,-324,-327,-330,-330,-330,-330,-327,-330,-333,-333,-336,-336,-336,-333,-333,-330,-333,-333,-333,-336,-336,-339,-342,-342,-342,-342,-342,-339,-336,-336,-336,-333,-333,-336,-336,-339,-339,-339,-339,-336,-333,-333,-333,-330,-327,-327,-327,-330,-327,-327,-327,-327,-327,-330,-333,-333,-330,-330,-327,-327,-327,-324,-321,-324,-324,-324,-324,-327,-324,-327,-330,-333,-333,-333,-333,-333,-336,-339,-342,-342,-342,-342,-342,-339,-342,-342,-342,-342,-345,-348,-348,-351,-351,-351,-351,-351,-351,-348,-351,-354,-351,-348,-345,-342,-342,-345,-345,-345,-345,-345,-342,-342,-342,-345,-345,-345,-348,-348,-348,-348,-348,-351,-354,-354,-354,-354,-354,-354,-354,-357,-357,-354,-354,-354,-357,-357,-360,-360,-363,-366,-369,-369,-369,-366,-369,-369,-372,-369,-366,-366,-369,-366,-366,-363,-363,-363,-366,-363,-363,-366,-366,-366,-363,-363,-366,-363,-366,-363,-363,-366,-369,-366,-369,-372,-369,-366,-366,-369,-369,-372,-375,-375,-375,-378,-375,-375,-378,-378,-381,-381,-381,-381,-381,-381,-381,-381,-378,-378,-381,-384,-387,-387,-384,-387,-387,-387,-384,-384,-384,-381,-384,-384,-384,-384,-384,-381,-381,-381,-378,-375,-378,-378,-375,-372,-375,-372,-369,-366,-366,-366,-366,-366,-366,-363,-363,-363,-363,-363,-363,-363,-363,-363,-366,-369,-369,-366,-366,-369,-372,-372,-369,-369,-366,-366,-363,-360,-363,-363,-363,-360,-357,-357,-354,-357,-357,-360,-357,-360,-357,-354,-354,-354,-354,-354,-351,-354,-357,-354,-357,-357,-360,-357,-354,-357,-357,-357,-357,-357,-360,-360,-360,-360,-360,-360,-360,-357,-357,-357,-354,-351,-354,-354,-357,-354,-354,-354,-354,-357,-357,-357,-357,-354,-351,-354,-357,-357,-360,-360,-360,-360,-360,-363,-366,-363,-360,-360,-357,-360,-360,-363,-363,-363,-363,-366,-369,-366,-369,-369,-369,-372,-375,-378,-378,-378,-378,-381,-384,-387,-387,-387,-387,-387,-390,-390,-387,-387,-390,-393,-393,-393,-393,-390,-387,-387,-390,-390,-390,-390,-393,-393,-393,-390,-390,-387,-390,-393,-393,-396,-399,-399,-399,-399,-399,-396,-393,-390,-390,-390,-393,-396,-399,-396,-396,-399,-396,-396,-393,-396,-396,-399,-402,-405,-402,-399,-402,-405,-405,-405,-408,-405,-402,-402,-405,-408,-408,-408,-405,-402,-399,-399,-399,-399,-399,-402,-399,-399,-399,-396,-393,-393,-396,-393,-393,-393,-393,-393,-396,-396,-396,-399,-396,-396,-399,-399,-399,-396,-396,-393,-393,-393,-393,-393,-396,-393,-393,-396,-396,-399,-402,-405,-402,-405,-405,-402,-402,-405,-408,-405,-405,-405,-408,-408,-408,-411,-411,-414,-414,-414,-414,-417,-420,-417,-417,-420,-420,-420,-420,-417,-414,-414,-414,-411,-414,-414,-417,-414,-417,-417,-417,-420,-423,-423,-420,-420,-423,-420,-423,-423,-423,-426,-426,-429,-429,-432,-432,-432,-432,-429,-429,-432,-432,-435,-435,-435,-432,-429,-429,-426,-429,-429,-432,-432,-432,-432,-432,-429,-426,-423,-423,-420,-420,-423,-423,-423,-420,-420,-420,-423,-423,-426,-426,-423,-423,-423,-420,-423,-423,-426,-426,-429,-432,-432,-432,-432,-432,-429,-432,-435,-435,-438,-438,-438,-438,-441,-444,-441,-444,-444,-447,-447,-447,-447,-447,-447,-444,-444,-444,-447,-447,-447,-447,-447,-447,-447,-450,-453,-450,-453,-456,-459,-459,-459,-459,-459,-459,-456,-456,-456,-456,-456,-453,-450,-450,-447,-447,-444,-441,-438,-441,-441,-444,-447,-444,-441,-441,-438,-438,-435,-438,-435,-432,-435,-438,-438,-441,-441,-441,-441,-444,-444,-444,-444,-447,-444,-441,-441,-441,-441,-438,-441,-441,-441,-438,-435,-435,-435,-435,-432,-435,-432,-429,-429,-429,-432,-429,-429,-429,-429,-429,-429,-429,-432,-435,-438,-441,-444,-441,-441,-444,-447,-447,-444,-444,-441,-438,-438,-441,-441,-441,-441,-441,-438,-441,-444,-441,-441,-441,-444,-444,-447,-444,-441,-441,-441,-438,-441,-441,-438,-438,-441,-444,-444,-444,-447,-447,-444,-441,-444,-441,-441,-441,-441,-438,-438,-441,-444,-447,-450,-447,-444,-444,-447,-444,-441,-444,-444,-441,-438,-435,-438,-438,-438,-438,-438,-435,-435,-435,-435,-432,-432,-432,-432,-432,-432,-435,-438,-438,-438,-435,-432,-432,-432,-432,-435,-435,-435,-432,-435,-435,-432,-432,-435,-438,-441,-444,-444,-441,-441,-438,-435,-435,-438,-435,-435,-435,-435,-435,-435,-435,-435,-435,-432,-429,-429,-426,-429,-429,-432,-432,-432,-432,-432,-429,-432,-432,-432,-432,-435,-438,-435,-435,-432,-429,-429,-432,-432,-435,-435,-435,-435,-435,-435,-432,-429,-429,-429,-429,-429,-429,-432,-432,-432,-435,-438,-438,-438,-438,-441,-444,-447,-444,-444,-447,-447,-447,-447,-447,-450,-450,-447,-447,-444,-447,-450,-447,-444,-444,-447,-450,-450,-447,-450,-453,-450,-450,-450,-453,-456,-453,-456,-456,-453,-456,-456,-456,-459,-462,-465,-465,-462,-462,-459,-456,-456,-453,-453,-450,-450,-447,-447,-447,-447,-444,-441,-444,-444,-447,-447,-444,-447,-450,-453,-450,-453,-456,-459,-462,-465,-468,-465,-462,-462,-462,-462,-459,-456,-453,-453,-450,-450,-450,-450,-450,-450,-450,-447,-447,-444,-444,-447,-447,-450,-450,-450,-450,-447,-450,-453,-450,-447,-450,-450,-447,-450,-450,-453,-453,-456,-456,-456,-456,-453,-450,-450,-450,-450,-450,-450,-447,-450,-450,-453,-453,-456,-456,-456,-459,-459,-459,-462,-465,-465,-465,-468,-468,-468,-465,-462,-462,-465,-468,-465,-465,-465,-465,-465,-462,-465,-465,-462,-459,-459,-459,-459,-459,-459,-459,-462,-462,-459,-459,-456,-456,-459,-459,-459,-456,-456,-453,-453,-456,-456,-456,-453,-450,-450,-450,-453,-453,-450,-447,-447,-447,-447,-450,-453,-456,-456,-456,-456,-456,-459,-462,-459,-459,-456,-456,-456,-453,-453,-456,-459,-462,-459,-456,-453,-456,-456,-453,-453,-453,-453,-456,-459,-459,-462,-462,-459,-459,-459,-459,-459,-462,-462,-462,-465,-465,-468,-465,-465,-465,-465,-465,-465,-462,-459,-459,-459,-462,-459,-459,-459,-456,-456,-456,-456,-456,-456,-456,-456,-453,-453,-456,-453,-456,-459,-459,-456,-459,-459,-456,-453,-450,-450,-453,-453,-453,-453,-453,-456,-453,-453,-456,-456,-456,-456,-456,-459,-456,-453,-450,-447,-444,-444,-447,-447,-447,-447,-444,-444,-444,-444,-447,-447,-444,-444,-444,-444,-444,-444,-441,-444,-444,-441,-438,-438,-438,-441,-441,-444,-441,-438,-438,-438,-441,-441,-441,-438,-438,-438,-435,-435,-435,-435,-438,-438,-441,-438,-438,-438,-438,-441,-444,-444,-444,-444,-444,-447,-444,-441,-438,-438,-438,-438,-438,-435,-438,-441,-441,-441,-444,-441,-441,-444,-444,-444,-441,-441,-438,-435,-438,-438,-438,-438,-438,-438,-441,-441,-438,-438,-441,-444,-447,-444,-441,-441,-438,-438,-441,-438,-438,-438,-435,-435,-438,-435,-435,-435,-435,-432,-429,-429,-426,-426,-429,-426,-426,-429,-429,-432,-432,-435,-435,-435,-432,-432,-435,-435,-435,-432,-435,-432,-432,-432,-432,-432,-435,-432,-432,-429,-426,-426,-429,-426,-426,-426,-426,-429,-432,-432,-435,-435,-438,-438,-438,-441,-441,-441,-444,-447,-447,-450,-450,-447,-447,-450,-453,-450,-447,-447,-444,-441,-438,-438,-438,-435,-435,-435,-438,-435,-435,-432,-435,-435,-432,-435,-435,-432,-435,-435,-435,-438,-438,-438,-435,-432,-435,-432,-432,-429,-429,-429,-429,-432,-435,-432,-435,-435,-438,-441,-441,-444,-444,-444,-444,-444,-444,-444,-444,-444,-444,-447,-444,-444,-447,-450,-447,-450,-450,-450,-447,-447,-444,-441,-444,-444,-444,-444,-444,-447,-447,-444,-441,-444,-441,-441,-438,-435,-432,-435,-432,-429,-426,-426,-426,-426,-426,-423,-426,-426,-423,-423,-420,-417,-414,-414,-414,-411,-414,-414,-417,-420,-417,-417,-414,-417,-420,-420,-420,-423,-423,-420,-423,-426,-423,-423,-423,-420,-420,-417,-414,-411,-411,-411,-408,-408,-408,-408,-408,-405,-405,-402,-399,-399,-402,-402,-402,-405,-405,-408,-408,-408,-408,-405,-402,-405,-405,-402,-402,-402,-405,-402,-399,-402,-402,-402,-405,-405,-402,-399,-399,-399,-399,-399,-402,-402,-402,-402,-405,-408,-405,-402,-402,-399,-402,-402,-405,-408,-408,-408,-408,-408,-408,-411,-411,-411,-411,-414,-417,-414,-414,-414,-414,-417,-417,-417,-414,-414,-414,-414,-417,-414,-414,-411,-408,-408,-405,-405,-405,-402,-405,-405,-402,-405,-408,-408,-408,-408,-408,-408,-411,-411,-411,-411,-408,-408,-411,-411,-411,-408,-405,-405,-405,-402,-399,-396,-399,-402,-399,-402,-402,-405,-405,-408,-411,-411,-414,-417,-420,-420,-420,-420,-423,-423,-423,-423,-423,-423,-423,-426,-426,-426,-426,-423,-426,-429,-426,-426,-429,-426,-426,-423,-426,-423,-423,-423,-423,-423,-420,-420,-420,-417,-417,-417,-420,-423,-423,-420,-420,-420,-420,-420,-420,-417,-414,-411,-411,-408,-408,-408,-405,-402,-405,-408,-405,-408,-405,-402,-399,-399,-402,-402,-405,-405,-408,-411,-411,-411,-414,-411,-408,-405,-405,-402,-402,-402,-405,-405,-405,-405,-402,-399,-399,-399,-399,-402,-405,-408,-408,-411,-411,-414,-414,-414,-417,-420,-420,-423,-426,-426,-423,-420,-417,-417,-417,-414,-414,-417,-417,-417,-420,-420,-420,-420,-417,-420,-417,-417,-420,-420,-417,-414,-411,-414,-414,-411,-411,-411,-411,-411,-414,-414,-417,-417,-417,-420,-417,-414,-414,-411,-411,-408,-411,-411,-411,-411,-408,-408,-408,-405,-408,-411,-408,-408,-408,-411,-414,-414,-411,-408,-405,-405,-402,-402,-402,-402,-405,-408,-405,-402,-405,-405,-405,-405,-405,-405,-405,-402,-402,-402,-402,-402,-402,-405,-405,-408,-408,-408,-405,-402,-402,-402,-402,-405,-402,-402,-402,-402,-402,-402,-399,-396,-393,-390,-393,-390,-390,-387,-390,-390,-393,-393,-396,-399,-399,-402,-402,-399,-396,-399,-396,-396,-396,-393,-393,-390,-393,-393,-393,-393,-396,-396,-393,-396,-393,-393,-393,-393,-390,-393,-393,-390,-390,-387,-390,-390,-390,-393,-396,-393,-393,-393,-396,-396,-399,-396,-399,-396,-393,-393,-396,-393,-393,-390,-390,-387,-387,-384,-384,-384,-387,-384,-384,-384,-381,-381,-384,-381,-384,-387,-384,-384,-384,-384,-381,-381,-381,-378,-378,-375,-378,-378,-381,-381,-381,-381,-384,-381,-384,-384,-387,-384,-381,-378,-378,-381,-378,-381,-381,-381,-381,-381,-381,-381,-381,-384,-384,-381,-381,-384,-384,-387,-387,-387,-387,-387,-387,-387,-387,-387,-387,-390,-387,-387,-384,-387,-384,-384,-387,-384,-381,-378,-375,-375,-372,-372,-375,-372,-372,-372,-369,-369,-369,-369,-369,-372,-372,-369,-366,-369,-366,-369,-366,-369,-366,-366,-369,-372,-375,-378,-378,-378,-378,-375,-372,-375,-375,-375,-375,-375,-378,-378,-375,-375,-375,-372,-372,-372,-372,-375,-372,-375,-375,-378,-381,-384,-384,-384,-387,-387,-390,-387,-390,-387,-384,-384,-384,-384,-384,-384,-384,-387,-390,-390,-393,-393,-390,-390,-387,-384,-387,-387,-387,-387,-387,-390,-390,-390,-390,-393,-396,-399,-399,-396,-396,-393,-396,-396,-396,-399,-396,-393,-396,-399,-399,-396,-396,-396,-396,-396,-393,-390,-393,-393,-393,-393,-390,-390,-390,-393,-393,-396,-393,-390,-393,-390,-390,-390,-393,-393,-393,-396,-396,-399,-399,-402,-399,-396,-393,-396,-393,-396,-399,-399,-399,-402,-402,-402,-402,-399,-399,-402,-399,-399,-399,-399,-402,-405,-402,-402,-399,-396,-396,-399,-399,-402,-402,-402,-399,-399,-399,-399,-399,-402,-405,-402,-402,-399,-399,-399,-399,-399,-396,-396,-396,-396,-393,-393,-390,-387,-387,-387,-384,-384,-387,-387,-387,-387,-387,-384,-384,-384,-381,-381,-381,-381,-384,-384,-381,-384,-384,-387,-387,-387,-387,-387,-384,-384,-384,-387,-390,-387,-384,-384,-384,-384,-384,-384,-384,-384,-384,-387,-387,-390,-387,-384,-384,-381,-381,-384,-384,-381,-381,-381,-378,-378,-378,-375,-378,-381,-384,-387,-387,-390,-393,-396,-396,-396,-393,-393,-393,-393,-393,-393,-390,-387,-387,-387,-384,-387,-390,-387,-384,-384,-387,-384,-387,-390,-387,-387,-390,-390,-390,-390,-390,-390,-393,-390,-390,-387,-387,-384,-384,-381,-381,-381,-378,-378,-375,-372,-375,-378,-378,-378,-378,-378,-381,-381,-381,-381,-384,-381,-381,-381,-378,-378,-378,-378,-378,-375,-375,-375,-378,-378,-381,-381,-378,-378,-378,-378,-381,-384,-384,-381,-378,-378,-378,-381,-384,-381,-381,-381,-384,-381,-378,-375,-378,-375,-375,-372,-372,-372,-372,-372,-372,-369,-369,-366,-369,-369,-372,-372,-372,-375,-375,-378,-381,-378,-378,-378,-378,-378,-375,-372,-369,-372,-372,-375,-378,-378,-375,-378,-381,-381,-381,-378,-381,-381,-381,-381,-384,-384,-384,-384,-384,-384,-384,-384,-384,-384,-384,-381,-378,-381,-378,-378,-375,-378,-378,-378,-378,-381,-381,-378,-381,-384,-384,-384,-381,-384,-384,-381,-384,-387,-384,-387,-387,-387,-384,-384,-381,-381,-384,-384,-381,-384,-381,-378,-381,-381,-384,-381,-381,-384,-381,-381,-381,-381,-378,-378,-375,-375,-378,-378,-378,-378,-381,-378,-378,-378,-378,-378,-378,-381,-381,-381,-381,-378,-381,-381,-381,-381,-384,-387,-384,-384,-381,-384,-387,-387,-387,-390,-390,-393,-390,-390,-387,-387,-387,-384,-381,-381,-381,-384,-384,-387,-387,-390,-387,-384,-381,-384,-384,-384,-387,-390,-390,-387,-387,-390,-387,-384,-381,-384,-384,-384,-387,-387,-390,-387,-387,-387,-384,-381,-381,-384,-384,-387,-384,-384,-387,-390,-387,-387,-390,-390,-390,-390,-387,-387,-387,-384,-384,-384,-384,-387,-384,-381,-378,-378,-378,-375,-372,-372,-372,-372,-372,-372,-372,-369,-369,-369,-369,-366,-366,-366,-366,-369,-369,-372,-369,-369,-366,-366,-366,-366,-366,-366,-366,-363,-360,-363,-360,-360,-357,-354,-354,-351,-351,-351,-348,-351,-351,-351,-351,-354,-354,-354,-357,-354,-354,-351,-351,-348,-345,-345,-345,-345,-342,-345,-345,-345,-342,-342,-342,-339,-336,-336,-336,-339,-339,-339,-339,-342,-345,-345,-342,-342,-339,-342,-345,-348,-348,-348,-348,-345,-342,-345,-348,-345,-348,-345,-342,-342,-345,-345,-345,-345,-342,-342,-342,-342,-345,-345,-342,-342,-342,-345,-348,-348,-345,-348,-351,-351,-351,-354,-357,-354,-357,-360,-357,-360,-363,-366,-363,-366,-363,-360,-360,-357,-357,-360,-360,-360,-360,-363,-366,-369,-369,-372,-372,-369,-372,-372,-369,-366,-369,-372,-375,-372,-372,-375,-372,-372,-372,-372,-369,-369,-369,-369,-369,-366,-366,-366,-366,-369,-372,-375,-378,-381,-384,-384,-381,-381,-378,-375,-378,-375,-372,-372,-369,-366,-366,-369,-369,-372,-375,-372,-375,-375,-375,-378,-378,-378,-378,-375,-372,-375,-375,-378,-378,-375,-372,-372,-369,-366,-366,-369,-369,-369,-369,-366,-363,-360,-357,-354,-357,-360,-360,-357,-357,-360,-363,-366,-366,-366,-369,-366,-366,-366,-369,-372,-369,-369,-366,-366,-366,-363,-360,-357,-357,-357,-354,-357,-354,-351,-354,-351,-348,-345,-348,-348,-351,-354,-357,-354,-354,-357,-360,-360,-360,-360,-360,-357,-357,-357,-357,-357,-357,-357,-354,-354,-354,-354,-354,-357,-357,-354,-351,-351,-348,-351,-348,-348,-345,-348,-345,-348,-348,-348,-351,-351,-354,-351,-348,-351,-351,-351,-351,-351,-354,-354,-351,-351,-351,-354,-351,-354,-351,-354,-357,-360,-363,-363,-363,-363,-363,-363,-363,-363,-363,-363,-366,-366,-366,-366,-369,-369,-372,-372,-372,-375,-375,-378,-381,-381,-381,-384,-381,-384,-381,-378,-378,-378,-381,-378,-381,-384,-387,-384,-381,-378,-378,-381,-378,-378,-375,-372,-375,-375,-378,-381,-378,-375,-372,-369,-369,-366,-366,-369,-366,-369,-372,-369,-369,-366,-363,-363,-366,-363,-363,-363,-363,-366,-366,-366,-366,-363,-360,-363,-360,-360,-357,-357,-354,-354,-351,-348,-351,-351,-351,-348,-351,-354,-351,-351,-354,-354,-357,-360,-360,-360,-360,-357,-357,-357,-357,-357,-360,-360,-360,-360,-360,-363,-363,-360,-360,-357,-354,-354,-357,-360,-357,-357,-354,-351,-348,-351,-348,-351,-351,-348,-345,-342,-345,-345,-345,-342,-342,-345,-345,-345,-342,-339,-339,-339,-339,-336,-333,-336,-333,-333,-333,-336,-333,-333,-336,-336,-339,-339,-336,-333,-336,-333,-336,-336,-336,-333,-330,-333,-336,-333,-336,-339,-339,-342,-342,-345,-345,-345,-345,-342,-339,-339,-339,-339,-339,-339,-339,-339,-339,-342,-345,-345,-342,-345,-345,-342,-342,-345,-342,-342,-345,-348,-348,-345,-342,-345,-345,-345,-345,-348,-345,-348,-345,-345,-348,-351,-348,-348,-348,-348,-348,-348,-345,-348,-351,-351,-351,-354,-354,-354,-354,-351,-354,-354,-351,-351,-354,-357,-357,-354,-354,-354,-357,-357,-357,-357,-357,-360,-360,-360,-360,-360,-357,-357,-357,-360,-360,-363,-366,-366,-366,-369,-366,-366,-363,-360,-357,-357,-360,-360,-360,-360,-360,-360,-360,-357,-360,-360,-360,-360,-357,-357,-357,-357,-357,-357,-354,-354,-351,-348,-348,-348,-345,-345,-342,-339,-339,-339,-342,-345,-348,-351,-354,-357,-357,-357,-357,-357,-357,-357,-360,-360,-357,-357,-354,-351,-351,-351,-351,-348,-348,-348,-348,-351,-354,-357,-357,-360,-357,-360,-360,-360,-360,-360,-360,-360,-363,-360,-357,-357,-357,-360,-360,-363,-366,-366,-366,-369,-372,-375,-375,-375,-378,-378,-378,-375,-375,-375,-372,-375,-378,-378,-378,-378,-378,-381,-378,-375,-375,-372,-369,-372,-372,-372,-372,-369,-372,-372,-375,-372,-375,-378,-378,-375,-378,-375,-375,-375,-372,-375,-375,-375,-375,-378,-375,-375,-378,-378,-378,-378,-378,-378,-378,-375,-378,-381,-378,-381,-384,-384,-381,-378,-375,-375,-378,-378,-381,-381,-381,-381,-381,-381,-378,-378,-378,-381,-381,-378,-381,-381,-384,-387,-387,-384,-384,-384,-384,-384,-384,-384,-381,-381,-381,-378,-375,-372,-372,-372,-372,-372,-372,-375,-375,-375,-375,-372,-375,-378,-378,-378,-378,-375,-375,-375,-378,-378,-375,-375,-372,-369,-369,-366,-369,-369,-366,-366,-363,-363,-360,-357,-354,-354,-357,-357,-354,-357,-357,-360,-360,-363,-360,-357,-360,-357,-354,-354,-357,-357,-360,-360,-360,-360,-357,-357,-357,-354,-351,-354,-351,-351,-348,-351,-348,-351,-351,-348,-348,-348,-348,-351,-351,-351,-351,-351,-354,-351,-351,-351,-348,-348,-351,-351,-348,-345,-345,-345,-342,-342,-345,-342,-342,-345,-342,-345,-345,-348,-348,-345,-342,-342,-345,-345,-345,-342,-345,-342,-339,-336,-339,-336,-339,-342,-345,-348,-345,-342,-345,-348,-348,-351,-348,-348,-345,-345,-342,-342,-342,-342,-342,-342,-342,-339,-339,-342,-339,-339,-339,-339,-339,-339,-336,-333,-336,-339,-339,-339,-342,-342,-342,-339,-336,-336,-333,-330,-333,-330,-327,-327,-327,-330,-333,-336,-336,-339,-342,-342,-342,-342,-345,-345,-345,-348,-348,-348,-348,-348,-345,-345,-345,-345,-345,-342,-339,-339,-339,-336,-336,-336,-333,-330,-327,-324,-324,-321,-321,-324,-327,-327,-330,-330,-327,-330,-327,-330,-330,-330,-330,-330,-327,-324,-321,-318,-315,-315,-312,-315,-315,-315,-318,-318,-321,-321,-321,-321,-321,-321,-321,-324,-324,-324,-324,-321,-318,-315,-315,-312,-309,-309,-309,-309,-309,-312,-315,-312,-309,-306,-303,-303,-306,-303,-303,-300,-300,-300,-300,-303,-300,-303,-303,-303,-303,-303,-300,-300,-300,-300,-300,-297,-297,-300,-300,-303,-303,-303,-300,-300,-297,-297,-300,-297,-294,-291,-291,-294,-294,-294,-294,-294,-297,-297,-300,-300,-300,-303,-303,-300,-303,-303,-306,-303,-303,-300,-303,-303,-303,-306,-303,-300,-303,-303,-303,-306,-306,-303,-300,-300,-300,-297,-297,-297,-297,-297,-294,-291,-288,-291,-291,-288,-285,-288,-285,-282,-285,-285,-288,-288,-291,-288,-291,-288,-285,-282,-282,-282,-282,-282,-285,-285,-285,-285,-282,-279,-282,-279,-279,-276,-276,-279,-279,-279,-282,-282,-285,-288,-288,-285,-285,-285,-282,-279,-282,-279,-276,-279,-279,-282,-285,-288,-291,-291,-291,-291,-291,-294,-297,-294,-291,-288,-288,-288,-288,-288,-285,-282,-285,-285,-285,-282,-282,-279,-276,-276,-276,-276,-276,-276,-276,-279,-279,-276,-273,-273,-273,-276,-279,-276,-279,-276,-276,-273,-273,-273,-270,-267,-270,-267,-267,-270,-270,-273,-273,-273,-270,-267,-270,-273,-273,-276,-273,-273,-270,-273,-273,-276,-273,-273,-273,-273,-273,-273,-276,-279,-276,-276,-276,-273,-270,-273,-270,-270,-270,-273,-276,-276,-276,-279,-279,-276,-276,-276,-276,-276,-279,-279,-276,-279,-279,-276,-276,-276,-276,-273,-273,-273,-276,-276,-273,-270,-267,-267,-267,-270,-273,-273,-276,-276,-276,-273,-273,-273,-273,-273,-273,-270,-267,-270,-267,-270,-270,-273,-273,-276,-273,-276,-276,-273,-273,-270,-267,-270,-270,-267,-267,-270,-270,-270,-270,-273,-273,-270,-270,-270,-273,-273,-270,-267,-267,-270,-270,-273,-273,-273,-270,-267,-267,-267,-270,-267,-267,-267,-267,-267,-267,-267,-267,-270,-270,-267,-267,-264,-267,-267,-270,-270,-270,-270,-267,-267,-267,-267,-264,-264,-264,-261,-261,-258,-258,-261,-261,-261,-261,-258,-258,-261,-261,-258,-255,-255,-255,-252,-255,-255,-255,-255,-255,-255,-255,-258,-255,-255,-252,-252,-252,-255,-255,-258,-261,-261,-261,-261,-261,-261,-261,-261,-264,-264,-264,-267,-270,-273,-273,-273,-273,-273,-273,-276,-273,-273,-273,-273,-276,-276,-276,-273,-273,-276,-276,-273,-270,-267,-267,-267,-264,-267,-270,-267,-267,-264,-264,-264,-267,-264,-264,-267,-264,-264,-267,-270,-273,-273,-273,-276,-273,-276,-279,-282,-282,-282,-285,-285,-288,-291,-291,-288,-288,-288,-288,-288,-291,-294,-297,-294,-294,-294,-294,-294,-294,-291,-291,-291,-294,-294,-297,-294,-297,-294,-291,-291,-291,-291,-288,-291,-294,-294,-294,-294,-294,-291,-291,-288,-288,-285,-282,-282,-279,-276,-276,-276,-276,-279,-276,-279,-282,-282,-282,-279,-276,-276,-273,-270,-270,-273,-270,-273,-273,-276,-273,-273,-270,-270,-267,-267,-267,-264,-261,-258,-255,-255,-252,-255,-255,-252,-255,-252,-252,-249,-249,-252,-252,-255,-258,-255,-258,-258,-255,-252,-252,-252,-252,-255,-252,-252,-249,-249,-246,-249,-249,-249,-246,-246,-249,-249,-249,-252,-252,-252,-252,-252,-252,-255,-255,-255,-258,-261,-261,-258,-258,-258,-255,-255,-258,-258,-255,-255,-255,-255,-255,-252,-255,-258,-255,-252,-252,-249,-252,-249,-249,-252,-252,-252,-255,-252,-255,-255,-255,-255,-252,-252,-255,-252,-252,-255,-255,-258,-255,-255,-252,-249,-249,-249,-249,-252,-255,-252,-249,-249,-246,-246,-243,-243,-240,-243,-243,-243,-240,-243,-243,-246,-243,-240,-243,-243,-246,-249,-246,-246,-246,-246,-246,-246,-246,-246,-249,-246,-249,-249,-249,-246,-243,-243,-243,-240,-240,-243,-246,-246,-249,-246,-246,-243,-243,-243,-243,-243,-243,-240,-240,-240,-243,-246,-249,-249,-252,-255,-258,-258,-258,-258,-258,-255,-255,-255,-255,-255,-255,-258,-255,-255,-258,-258,-258,-261,-258,-261,-264,-264,-264,-264,-261,-264,-267,-267,-267,-267,-267,-267,-267,-264,-264,-264,-264,-264,-264,-267,-270,-267,-264,-267,-267,-267,-267,-267,-267,-264,-264,-264,-264,-261,-261,-258,-261,-264,-261,-258,-261,-261,-258,-255,-258,-258,-258,-261,-261,-264,-264,-261,-261,-261,-261,-261,-264,-264,-261,-261,-261,-261,-258,-258,-258,-261,-261,-261,-264,-264,-267,-270,-270,-270,-270,-270,-270,-270,-267,-267,-270,-270,-270,-270,-270,-273,-276,-276,-273,-273,-276,-276,-273,-273,-273,-276,-279,-279,-279,-279,-276,-276,-276,-273,-273,-276,-276,-279,-282,-282,-279,-276,-276,-276,-276,-273,-273,-270,-270,-270,-270,-270,-270,-273,-273,-273,-276,-276,-276,-276,-276,-276,-276,-276,-273,-273,-273,-276,-273,-273,-276,-273,-273,-273,-276,-276,-276,-279,-282,-282,-279,-282,-282,-282,-285,-285,-288,-288,-291,-291,-294,-294,-294,-294,-294,-294,-297,-294,-294,-297,-300,-300,-297,-294,-291,-288,-288,-291,-288,-291,-291,-291,-291,-294,-291,-291,-291,-291,-294,-297,-300,-297,-300,-300,-300,-297,-300,-303,-306,-303,-303,-303,-306,-306,-306,-303,-300,-300,-297,-294,-294,-294,-294,-291,-288,-285,-285,-285,-282,-282,-285,-282,-285,-285,-282,-285,-285,-288,-288,-288,-288,-291,-288,-288,-288,-291,-291,-288,-288,-291,-291,-291,-294,-294,-294,-291,-288,-288,-291,-291,-294,-291,-294,-291,-294,-297,-300,-300,-303,-303,-306,-306,-306,-306,-309,-312,-312,-312,-315,-315,-315,-315,-315,-315,-312,-315,-318,-318,-315,-315,-315,-315,-312,-315,-315,-315,-315,-315,-315,-315,-315,-315,-318,-318,-318,-318,-318,-318,-318,-321,-321,-324,-324,-324,-324,-321,-318,-321,-321,-321,-321,-318,-321,-321,-321,-324,-321,-318,-321,-321,-321,-324,-327,-324,-327,-330,-327,-327,-327,-327,-327,-324,-327,-324,-324,-324,-324,-321,-321,-321,-324,-321,-318,-321,-324,-321,-318,-315,-315,-318,-318,-315,-318,-318,-318,-315,-315,-315,-312,-315,-315,-318,-318,-321,-321,-324,-321,-321,-321,-318,-315,-315,-312,-309,-309,-312,-312,-315,-318,-318,-318,-321,-321,-321,-321,-321,-318,-321,-324,-324,-324,-327,-330,-333,-333,-330,-333,-333,-330,-333,-330,-330,-327,-324,-327,-327,-327,-327,-327,-324,-327,-327,-327,-327,-324,-324,-321,-321,-321,-318,-321,-321,-324,-327,-324,-324,-324,-324,-324,-327,-327,-324,-327,-324,-321,-324,-324,-321,-321,-321,-324,-324,-327,-324,-321,-324,-324,-321,-321,-321,-321,-321,-318,-318,-318,-321,-321,-321,-321,-321,-318,-318,-318,-318,-315,-318,-321,-321,-321,-324,-321,-321,-321,-318,-318,-318,-318,-318,-318,-318,-321,-324,-324,-321,-321,-321,-318,-321,-324,-321,-324,-321,-318,-315,-312,-315,-318,-318,-318,-321,-318,-315,-315,-315,-312,-315,-315,-318,-318,-318,-318,-315,-318,-318,-318,-321,-324,-321,-321,-324,-324,-324,-327,-327,-330,-333,-336,-339,-342,-339,-336,-333,-330,-327,-324,-324,-327,-324,-327,-327,-330,-330,-330,-333,-336,-336,-336,-339,-339,-336,-339,-339,-339,-339,-342,-342,-345,-345,-345,-345,-345,-348,-345,-345,-345,-345,-345,-348,-345,-348,-348,-345,-345,-348,-348,-348,-351,-348,-348,-348,-348,-348,-348,-348,-348,-348,-348,-348,-348,-348,-351,-348,-348,-348,-345,-342,-345,-345,-345,-342,-342,-339,-339,-342,-342,-342,-339,-336,-333,-333,-330,-330,-330,-330,-330,-330,-330,-327,-330,-330,-330,-327,-327,-324,-324,-324,-321,-318,-318,-318,-318,-318,-318,-315,-315,-318,-315,-315,-318,-318,-318,-315,-312,-312,-312,-312,-312,-312,-315,-312,-309,-306,-306,-309,-306,-309,-309,-312,-309,-312,-315,-315,-315,-318,-318,-318,-318,-318,-321,-324,-327,-327,-327,-324,-324,-324,-324,-324,-324,-324,-324,-324,-327,-327,-327,-327,-327,-327,-324,-324,-324,-321,-321,-321,-318,-318,-318,-321,-321,-318,-318,-315,-315,-315,-318,-318,-318,-315,-312,-315,-315,-315,-318,-318,-318,-315,-318,-318,-318,-321,-321,-321,-318,-318,-318,-318,-321,-321,-324,-324,-327,-327,-327,-330,-327,-324,-321,-324,-327,-327,-327,-327,-324,-324,-324,-327,-330,-330,-330,-330,-333,-333,-333,-330,-333,-333,-333,-330,-333,-333,-330,-327,-327,-330,-327,-327,-330,-330,-330,-330,-333,-333,-333,-333,-333,-333,-333,-336,-336,-336,-333,-330,-330,-327,-330,-330,-333,-333,-330,-330,-333,-336,-333,-336,-339,-339,-342,-339,-336,-339,-339,-336,-333,-333,-333,-330,-330,-333,-333,-336,-336,-336,-333,-336,-336,-336,-336,-339,-339,-339,-339,-339,-339,-339,-342,-342,-345,-348,-345,-345,-345,-342,-345,-345,-342,-342,-342,-345,-348,-348,-348,-351,-351,-351,-351,-351,-351,-354,-354,-357,-357,-354,-354,-357,-354,-354,-354,-351,-351,-354,-354,-354,-354,-357,-357,-360,-357,-357,-360,-360,-363,-366,-369,-372,-372,-375,-375,-378,-378,-378,-378,-378,-375,-375,-378,-378,-381,-378,-375,-375,-375,-372,-369,-369,-372,-372,-375,-372,-372,-372,-372,-372,-375,-378,-375,-375,-372,-369,-366,-369,-369,-372,-369,-372,-375,-375,-378,-378,-381,-384,-384,-384,-381,-381,-384,-381,-378,-381,-384,-384,-387,-390,-390,-387,-384,-387,-384,-381,-378,-375,-378,-378,-381,-381,-381,-381,-378,-378,-378,-378,-378,-375,-375,-372,-369,-369,-372,-372,-372,-372,-372,-375,-372,-372,-372,-372,-372,-372,-372,-375,-372,-375,-375,-378,-378,-378,-375,-375,-375,-375,-372,-375,-378,-381,-381,-378,-378,-375,-372,-369,-369,-366,-366,-366,-366,-369,-369,-366,-363,-366,-363,-363,-360,-360,-363,-366,-366,-369,-369,-372,-372,-369,-369,-369,-366,-369,-372,-372,-375,-372,-372,-375,-378,-378,-378,-378,-381,-378,-381,-381,-381,-378,-378,-378,-378,-375,-372,-375,-372,-372,-369,-369,-369,-372,-369,-369,-369,-369,-369,-369,-372,-375,-378,-378,-378,-378,-378,-378,-378,-381,-381,-378,-378,-378,-378,-378,-378,-378,-378,-378,-381,-378,-378,-381,-378,-378,-381,-381,-378,-378,-378,-378,-381,-381,-378,-378,-375,-375,-372,-369,-369,-369,-372,-375,-378,-378,-381,-378,-378,-375,-378,-378,-378,-378,-378,-381,-384,-384,-384,-384,-384,-384,-384,-387,-384,-381,-378,-378,-378,-381,-384,-387,-384,-387,-390,-390,-390,-393,-393,-396,-396,-399,-402,-405,-405,-405,-402,-402,-405,-405,-405,-405,-402,-399,-396,-399,-396,-393,-393,-396,-396,-396,-396,-393,-396,-396,-393,-390,-390,-387,-384,-387,-387,-384,-381,-384,-384,-381,-381,-378,-375,-375,-378,-381,-381,-381,-381,-384,-381,-381,-378,-375,-375,-375,-375,-375,-372,-372,-372,-375,-375,-372,-375,-375,-375,-372,-372,-375,-372,-375,-375,-378,-381,-381,-378,-375,-375,-378,-375,-375,-372,-372,-372,-372,-372,-375,-375,-375,-375,-378,-378,-375,-372,-372,-375,-375,-378,-381,-381,-378,-378,-378,-378,-378,-381,-381,-378,-378,-381,-381,-381,-378,-381,-384,-381,-381,-381,-378,-375,-378,-378,-381,-378,-381,-381,-384,-387,-387,-384,-381,-384,-387,-390,-390,-390,-390,-393,-390,-390,-387,-390,-390,-390,-390,-387,-390,-393,-396,-399,-402,-399,-399,-396,-393,-393,-393,-393,-393,-396,-393,-396,-396,-399,-396,-399,-399,-399,-399,-399,-402,-399,-402,-405,-405,-402,-402,-402,-402,-402,-399,-402,-405,-405,-405,-408,-408,-405,-405,-408,-405,-402,-405,-405,-402,-402,-402,-399,-402,-399,-399,-396,-399,-399,-402,-402,-399,-402,-402,-399,-399,-396,-396,-393,-393,-393,-393,-393,-393,-390,-387,-390,-390,-390,-387,-387,-384,-384,-387,-390,-393,-393,-393,-396,-396,-399,-396,-396,-399,-402,-402,-402,-402,-402,-402,-399,-402,-399,-396,-396,-396,-396,-393,-390,-387,-390,-393,-390,-390,-390,-393,-390,-390,-387,-390,-387,-390,-393,-390,-393,-393,-390,-390,-390,-393,-396,-396,-396,-396,-393,-393,-393,-390,-390,-390,-393,-396,-399,-399,-402,-402,-402,-399,-399,-402,-402,-402,-402,-402,-405,-405,-402,-405,-402,-402,-402,-399,-402,-405,-408,-408,-408,-411,-411,-411,-411,-408,-411,-411,-411,-414,-414,-417,-414,-411,-408,-408,-408,-405,-405,-402,-402,-402,-402,-402,-402,-405,-402,-399,-399,-396,-396,-399,-399,-399,-396,-393,-390,-390,-390,-393,-393,-390,-390,-387,-390,-393,-393,-393,-393,-393,-390,-390,-390,-387,-384,-384,-384,-381,-384,-387,-387,-387,-384,-384,-384,-384,-384,-384,-384,-384,-381,-378,-378,-378,-378,-375,-375,-375,-375,-378,-381,-381,-378,-375,-375,-375,-375,-372,-375,-375,-375,-378,-378,-375,-372,-372,-369,-366,-366,-363,-363,-360,-360,-360,-363,-366,-369,-369,-366,-363,-366,-369,-369,-366,-369,-369,-369,-369,-372,-372,-372,-372,-375,-375,-372,-372,-369,-369,-372,-372,-372,-369,-369,-366,-363,-363,-366,-366,-369,-369,-369,-366,-366,-366,-363,-360,-360,-357,-360,-360,-357,-357,-357,-354,-354,-351,-351,-348,-351,-354,-354,-357,-354,-351,-351,-354,-351,-354,-357,-360,-360,-360,-357,-357,-360,-363,-360,-360,-363,-363,-363,-360,-360,-363,-363,-366,-369,-369,-369,-369,-366,-366,-363,-363,-366,-366,-363,-366,-366,-366,-369,-369,-369,-369,-369,-372,-375,-375,-378,-378,-378,-381,-381,-381,-384,-381,-384,-384,-381,-381,-378,-378,-375,-375,-372,-372,-369,-369,-372,-369,-372,-369,-369,-372,-375,-375,-375,-378,-378,-375,-378,-381,-381,-381,-381,-378,-381,-381,-378,-375,-378,-378,-378,-381,-381,-384,-381,-381,-381,-378,-378,-378,-378,-378,-375,-375,-375,-378,-381,-381,-378,-378,-381,-384,-381,-381,-381,-378,-378,-378,-375,-375,-375,-378,-378,-378,-378,-378,-375,-378,-378,-375,-375,-375,-372,-372,-372,-375,-375,-378,-375,-378,-378,-378,-375,-375,-372,-372,-372,-369,-372,-369,-372,-372,-372,-372,-369,-369,-366,-366,-366,-369,-372,-369,-366,-363,-363,-360,-357,-357,-357,-357,-357,-360,-360,-357,-357,-360,-357,-357,-357,-357,-357,-357,-360,-360,-360,-360,-360,-360,-360,-357,-360,-363,-363,-366,-366,-366,-369,-369,-369,-366,-366,-369,-369,-369,-369,-372,-369,-369,-369,-369,-369,-369,-372,-372,-372,-372,-372,-375,-372,-375,-378,-378,-378,-381,-384,-384,-384,-384,-381,-381,-381,-384,-381,-381,-384,-384,-384,-387,-384,-381,-384,-384,-384,-384,-387,-384,-384,-381,-378,-375,-375,-372,-375,-372,-372,-372,-372,-375,-375,-375,-375,-378,-375,-372,-369,-369,-369,-369,-372,-372,-372,-375,-372,-369,-372,-375,-375,-378,-375,-372,-369,-366,-369,-366,-363,-360,-360,-360,-360,-360,-357,-354,-357,-360,-363,-366,-363,-366,-366,-369,-369,-369,-369,-369,-369,-369,-369,-369,-372,-369,-369,-372,-372,-372,-372,-369,-369,-369,-366,-363,-363,-360,-360,-363,-366,-363,-363,-363,-363,-363,-366,-366,-366,-366,-366,-363,-363,-366,-366,-369,-372,-372,-369,-369,-369,-369,-372,-372,-372,-372,-372,-372,-369,-372,-375,-372,-369,-372,-369,-366,-369,-372,-375,-378,-381,-381,-384,-384,-384,-384,-381,-381,-378,-378,-378,-381,-381,-381,-384,-384,-381,-378,-375,-372,-369,-369,-369,-372,-372,-372,-369,-366,-366,-369,-369,-372,-372,-372,-372,-372,-372,-375,-375,-375,-375,-375,-375,-378,-378,-381,-378,-375,-378,-378,-378,-375,-375,-372,-375,-375,-375,-378,-378,-381,-378,-378,-375,-375,-378,-378,-378,-375,-372,-372,-372,-375,-375,-375,-375,-372,-375,-378,-375,-375,-378,-378,-381,-381,-381,-384,-381,-381,-378,-378,-378,-378,-378,-378,-381,-378,-381,-381,-381,-378,-375,-378,-378,-381,-378,-381,-378,-378,-381,-378,-378,-375,-372,-375,-375,-378,-375,-375,-372,-372,-372,-369,-369,-372,-372,-369,-366,-366,-366,-369,-366,-366,-366,-369,-369,-372,-372,-375,-372,-369,-369,-372,-372,-375,-375,-375,-372,-372,-375,-375,-372,-372,-372,-375,-375,-372,-372,-372,-372,-372,-372,-375,-372,-369,-369,-366,-366,-366,-366,-366,-366,-366,-363,-360,-360,-360,-360,-360,-360,-363,-363,-366,-369,-369,-366,-363,-363,-366,-366,-363,-366,-366,-363,-363,-363,-363,-363,-360,-363,-366,-366,-363,-363,-360,-357,-357,-354,-354,-351,-351,-354,-357,-354,-354,-351,-354,-357,-357,-360,-360,-363,-363,-360,-357,-357,-354,-351,-351,-351,-351,-354,-354,-357,-360,-360,-357,-357,-357,-354,-354,-354,-351,-351,-354,-354,-351,-351,-348,-348,-348,-348,-351,-351,-351,-351,-354,-357,-354,-357,-357,-354,-354,-357,-357,-357,-360,-360,-360,-360,-357,-360,-363,-360,-363,-363,-360,-357,-360,-360,-357,-357,-357,-357,-354,-351,-354,-354,-354,-357,-357,-357,-354,-351,-351,-354,-354,-357,-357,-357,-354,-357,-357,-354,-354,-351,-354,-357,-357,-357,-360,-363,-366,-369,-369,-366,-369,-369,-366,-366,-366,-366,-366,-363,-360,-357,-357,-354,-354,-351,-354,-351,-354,-351,-351,-351,-351,-351,-354,-357,-360,-360,-357,-357,-354,-354,-354,-351,-351,-351,-351,-351,-354,-357,-354,-357,-357,-357,-360,-357,-357,-357,-354,-351,-351,-351,-354,-354,-357,-357,-354,-354,-351,-351,-354,-354,-354,-354,-354,-351,-354,-354,-354,-357,-360,-363,-363,-363,-366,-366,-366,-366,-369,-366,-369,-366,-366,-369,-372,-369,-372,-369,-366,-369,-372,-369,-369,-369,-372,-375,-372,-369,-369,-369,-366,-369,-372,-372,-372,-375,-375,-372,-369,-372,-372,-369,-369,-366,-366,-366,-369,-369,-366,-366,-366,-363,-366,-366,-363,-363,-360,-360,-360,-363,-366,-366,-366,-366,-363,-363,-363,-363,-366,-369,-369,-366,-366,-366,-363,-366,-369,-369,-372,-372,-375,-375,-375,-378,-381,-378,-381,-378,-375,-378,-378,-378,-381,-381,-384,-387,-390,-390,-393,-393,-393,-396,-399,-399,-399,-402,-405,-405,-405,-405,-402,-399,-399,-402,-402,-405,-402,-402,-402,-405,-405,-408,-411,-411,-408,-408,-411,-411,-411,-414,-414,-411,-411,-408,-405,-405,-408,-405,-402,-402,-399,-402,-402,-405,-402,-402,-405,-402,-402,-399,-396,-399,-399,-396,-396,-399,-399,-396,-399,-396,-393,-396,-396,-399,-396,-399,-399,-399,-399,-396,-399,-399,-396,-399,-399,-399,-402,-402,-405,-402,-402,-402,-405,-408,-405,-408,-411,-411,-408,-405,-405,-402,-402,-399,-396,-396,-399,-396,-393,-393,-390,-387,-384,-381,-378,-381,-381,-378,-378,-375,-375,-372,-369,-369,-369,-372,-375,-375,-372,-372,-375,-375,-375,-378,-378,-381,-378,-378,-381,-381,-381,-381,-378,-378,-375,-375,-375,-375,-378,-378,-375,-378,-381,-384,-384,-384,-387,-387,-390,-387,-387,-387,-384,-384,-384,-387,-387,-387,-387,-387,-384,-384,-381,-384,-387,-384,-384,-384,-384,-387,-390,-390,-387,-387,-384,-384,-384,-387,-384,-384,-387,-384,-381,-381,-381,-384,-384,-387,-387,-390,-390,-390,-393,-393,-390,-387,-387,-390,-390,-387,-390,-387,-387,-390,-390,-390,-390,-393,-393,-396,-399,-402,-402,-405,-405,-408,-408,-405,-405,-408,-411,-408,-408,-408,-408,-408,-408,-408,-408,-405,-402,-399,-402,-402,-399,-402,-399,-396,-396,-393,-396,-396,-396,-399,-399,-399,-399,-399,-399,-396,-393,-393,-393,-393,-393,-390,-387,-387,-390,-390,-390,-390,-390,-393,-393,-393,-396,-399,-399,-399,-396,-399,-402,-402,-405,-402,-399,-399,-399,-402,-402,-399,-399,-402,-402,-399,-399,-399,-396,-396,-399,-402,-402,-402,-402,-405,-405,-408,-408,-408,-408,-411,-411,-414,-417,-420,-420,-417,-417,-417,-420,-417,-417,-417,-417,-417,-417,-420,-417,-417,-420,-420,-420,-420,-420,-423,-420,-420,-420,-420,-420,-423,-423,-423,-423,-423,-420,-417,-420,-417,-420,-417,-417,-417,-414,-411,-414,-414,-414,-411,-411,-414,-417,-417,-417,-420,-420,-417,-417,-420,-423,-423,-423,-420,-417,-417,-417,-417,-417,-417,-420,-420,-420,-420,-417,-414,-414,-414,-414,-411,-411,-414,-417,-417,-417,-417,-420,-420,-420,-417,-417,-417,-417,-417,-417,-420,-420,-420,-417,-420,-423,-423,-420,-417,-420,-420,-420,-420,-423,-423,-423,-423,-423,-423,-423,-423,-423,-420,-420,-420,-420,-420,-420,-417,-420,-417,-420,-417,-420,-420,-420,-417,-417,-414,-414,-411,-414,-414,-414,-414,-411,-411,-411,-411,-411,-408,-411,-414,-414,-414,-414,-411,-408,-411,-408,-408,-411,-408,-411,-408,-405,-408,-408,-405,-405,-405,-402,-402,-405,-405,-402,-402,-405,-408,-408,-408,-408,-405,-405,-408,-405,-402,-405,-402,-405,-405,-408,-408,-408,-408,-408,-405,-408,-408,-405,-402,-402,-405,-408,-408,-408,-405,-405,-408,-408,-408,-408,-408,-408,-411,-408,-411,-408,-408,-411,-411,-414,-414,-417,-420,-417,-417,-417,-417,-417,-414,-414,-414,-414,-417,-420,-423,-426,-429,-429,-429,-429,-426,-429,-429,-429,-432,-429,-429,-426,-426,-423,-423,-423,-426,-423,-426,-429,-426,-426,-426,-426,-426,-429,-429,-426,-423,-423,-426,-429,-429,-429,-432,-429,-429,-426,-426,-426,-426,-426,-429,-432,-435,-435,-432,-429,-429,-426,-426,-423,-420,-423,-420,-420,-417,-420,-423,-423,-426,-429,-426,-426,-426,-429,-432,-429,-429,-426,-423,-423,-420,-417,-420,-417,-417,-414,-411,-411,-414,-414,-414,-411,-414,-414,-414,-411,-411,-411,-411,-414,-414,-417,-417,-414,-414,-417,-414,-414,-417,-420,-417,-420,-420,-423,-426,-426,-426,-426,-423,-423,-426,-426,-426,-423,-423,-420,-417,-414,-414,-414,-417,-420,-417,-420,-417,-417,-417,-414,-414,-414,-417,-420,-420,-420,-417,-420,-417,-417,-417,-417,-420,-420,-423,-423,-423,-426,-426,-426,-423,-426,-423,-426,-429,-429,-429,-429,-432,-435,-435,-438,-438,-438,-438,-438,-438,-441,-441,-438,-441,-438,-441,-444,-447,-447,-447,-444,-444,-444,-444,-444,-444,-441,-441,-444,-447,-450,-450,-447,-447,-450,-447,-447,-444,-447,-447,-447,-450,-450,-453,-453,-453,-456,-459,-459,-459,-456,-459,-456,-456,-456,-459,-459,-459,-459,-462,-465,-468,-468,-468,-465,-468,-468,-465,-468,-468,-468,-468,-471,-468,-465,-465,-465,-468,-468,-468,-465,-465,-468,-468,-468,-471,-468,-465,-465,-465,-462,-462,-465,-465,-462,-459,-459,-459,-459,-459,-462,-459,-462,-462,-462,-462,-462,-459,-459,-459,-456,-456,-453,-453,-453,-453,-456,-459,-459,-459,-459,-459,-459,-456,-456,-453,-456,-456,-459,-459,-462,-465,-468,-468,-468,-465,-462,-465,-462,-465,-465,-462,-462,-462,-465,-465,-465,-468,-465,-462,-465,-465,-462,-465,-462,-465,-462,-462,-462,-462,-459,-462,-462,-459,-459,-456,-453,-450,-453,-456,-459,-459,-459,-459,-459,-459,-459,-459,-459,-462,-465,-465,-462,-459,-459,-456,-453,-456,-456,-453,-453,-456,-456,-456,-456,-453,-453,-450,-450,-447,-447,-447,-447,-447,-447,-447,-447,-450,-453,-453,-450,-450,-450,-450,-453,-453,-450,-453,-453,-450,-450,-447,-447,-447,-447,-444,-447,-444,-447,-447,-447,-450,-447,-444,-444,-441,-438,-438,-438,-435,-435,-438,-435,-438,-441,-438,-441,-444,-447,-447,-447,-447,-450,-453,-456,-459,-459,-462,-459,-462,-459,-456,-456,-456,-456,-456,-456,-453,-453,-453,-453,-453,-456,-456,-456,-459,-459,-462,-462,-465,-468,-465,-468,-468,-471,-468,-468,-471,-471,-474,-474,-474,-471,-474,-471,-471,-471,-468,-471,-471,-468,-471,-471,-471,-468,-468,-471,-471,-474,-477,-477,-477,-480,-483,-483,-483,-480,-480,-480,-480,-477,-480,-483,-483,-483,-480,-477,-477,-480,-483,-486,-483,-480,-480,-477,-474,-474,-474,-471,-471,-474,-474,-474,-471,-468,-465,-462,-462,-462,-465,-465,-465,-462,-462,-462,-462,-462,-465,-468,-465,-465,-465,-465,-462,-459,-456,-459,-459,-462,-462,-459,-459,-456,-459,-459,-456,-459,-462,-459,-462,-465,-462,-462,-462,-462,-459,-462,-459,-462,-462,-462,-462,-462,-459,-459,-456,-456,-456,-456,-459,-459,-456,-459,-459,-459,-462,-465,-468,-465,-468,-471,-474,-471,-471,-474,-471,-474,-477,-477,-477,-480,-480,-483,-483,-483,-480,-477,-474,-474,-474,-471,-468,-471,-468,-465,-468,-468,-468,-465,-465,-465,-465,-468,-465,-462,-462,-459,-462,-465,-468,-468,-471,-471,-474,-471,-474,-474,-474,-474,-477,-477,-477,-474,-477,-480,-477,-477,-480,-480,-480,-477,-480,-483,-483,-486,-489,-486,-483,-486,-486,-486,-486,-486,-486,-486,-486,-483,-483,-486,-486,-486,-486,-483,-483,-480,-480,-480,-480,-480,-477,-474,-477,-480,-480,-480,-480,-480,-477,-474,-474,-477,-474,-474,-477,-480,-477,-474,-471,-468,-468,-471,-471,-471,-468,-468,-468,-468,-468,-468,-465,-468,-468,-468,-465,-465,-465,-465,-465,-465,-462,-462,-462,-465,-468,-471,-471,-471,-474,-471,-471,-474,-474,-477,-480,-480,-480,-480,-480,-477,-480,-483,-483,-483,-483,-480,-483,-483,-483,-483,-483,-480,-483,-486,-486,-489,-489,-492,-492,-489,-492,-495,-495,-495,-498,-498,-498,-495,-495,-498,-495,-498,-498,-498,-501,-498,-498,-501,-501,-504,-507,-510,-510,-507,-507,-504,-504,-507,-504,-501,-504,-507,-510,-510,-510,-507,-504,-504,-504,-504,-501,-501,-504,-501,-501,-498,-495,-495,-492,-495,-498,-495,-495,-492,-489,-486,-486,-483,-486,-483,-483,-486,-483,-483,-483,-483,-486,-486,-489,-486,-489,-489,-486,-486,-486,-489,-489,-489,-492,-492,-495,-495,-495,-495,-495,-495,-495,-498,-498,-498,-501,-501,-498,-495,-492,-495,-495,-495,-495,-495,-498,-498,-498,-498,-498,-501,-501,-504,-507,-510,-510,-513,-516,-513,-510,-510,-507,-504,-501,-504,-501,-504,-504,-507,-507,-504,-504,-507,-507,-507,-504,-504,-504,-501,-501,-498,-501,-501,-501,-504,-501,-504,-504,-504,-507,-510,-513,-513,-510,-513,-516,-519,-516,-516,-516,-513,-513,-516,-516,-513,-513,-516,-516,-516,-516,-516,-519,-519,-519,-522,-522,-519,-516,-519,-519,-522,-519,-516,-519,-519,-522,-519,-519,-516,-513,-516,-513,-516,-516,-516,-516,-519,-522,-519,-519,-522,-522,-525,-525,-528,-528,-528,-525,-525,-528,-531,-531,-531,-534,-531,-534,-534,-531,-531,-528,-528,-525,-525,-522,-525,-525,-525,-528,-525,-525,-525,-525,-525,-525,-522,-519,-519,-519,-522,-522,-519,-516,-516,-519,-519,-522,-522,-522,-519,-519,-516,-516,-516,-516,-519,-519,-519,-519,-516,-516,-513,-513,-513,-516,-516,-516,-516,-516,-516,-516,-519,-522,-525,-528,-525,-522,-522,-522,-519,-519,-522,-519,-522,-525,-525,-528,-528,-531,-534,-531,-531,-531,-528,-525,-525,-525,-525,-525,-528,-528,-525,-525,-525,-522,-519,-516,-513,-516,-516,-513,-510,-510,-507,-504,-507,-507,-504,-507,-507,-507,-510,-513,-513,-513,-513,-510,-507,-504,-504,-504,-504,-507,-504,-501,-498,-498,-495,-498,-498,-498,-498,-501,-501,-498,-498,-501,-504,-501,-498,-498,-501,-504,-504,-501,-498,-498,-498,-495,-492,-489,-492,-492,-489,-486,-489,-489,-489,-489,-489,-486,-486,-486,-489,-489,-486,-483,-480,-480,-480,-483,-483,-486,-483,-483,-486,-486,-486,-483,-483,-486,-486,-483,-483,-480,-480,-483,-486,-486,-486,-486,-486,-489,-489,-489,-489,-489,-486,-489,-489,-486,-483,-483,-483,-486,-486,-486,-486,-489,-486,-489,-489,-489,-489,-486,-486,-489,-489,-489,-489,-489,-489,-492,-492,-495,-495,-495,-495,-492,-492,-492,-492,-489,-489,-489,-489,-489,-486,-486,-489,-486,-486,-486,-486,-489,-489,-492,-489,-489,-492,-495,-495,-498,-498,-495,-495,-495,-492,-492,-495,-492,-492,-489,-486,-486,-486,-486,-486,-486,-486,-483,-483,-486,-489,-492,-492,-489,-492,-495,-492,-492,-495,-498,-501,-498,-498,-495,-498,-498,-498,-498,-498,-498,-498,-495,-495,-495,-495,-495,-495,-498,-498,-501,-498,-498,-498,-501,-501,-504,-504,-504,-504,-504,-507,-510,-510,-510,-507,-507,-510,-510,-513,-513,-510,-510,-510,-510,-510,-510,-510,-507,-507,-507,-510,-510,-513,-513,-510,-510,-507,-504,-504,-501,-501,-501,-498,-498,-498,-498,-498,-498,-498,-498,-498,-498,-501,-498,-501,-501,-504,-501,-501,-504,-507,-510,-510,-507,-510,-510,-510,-513,-513,-516,-516,-516,-516,-516,-516,-513,-516,-516,-513,-510,-510,-507,-507,-510,-510,-513,-516,-516,-519,-519,-519,-522,-519,-519,-519,-519,-516,-519,-519,-522,-519,-519,-519,-516,-516,-516,-519,-522,-522,-519,-519,-519,-522,-519,-516,-516,-519,-522,-519,-519,-522,-522,-525,-525,-525,-525,-522,-525,-522,-522,-522,-525,-525,-525,-522,-522,-522,-519,-516,-513,-516,-519,-519,-519,-519,-519,-519,-519,-516,-516,-519,-519,-522,-522,-522,-522,-519,-522,-525,-525,-525,-528,-528,-528,-528,-531,-531,-528,-528,-528,-528,-528,-525,-525,-525,-525,-522,-519,-522,-522,-522,-525,-525,-525,-525,-528,-528,-528,-525,-525,-522,-525,-525,-522,-525,-525,-528,-528,-528,-531,-534,-531,-534,-534,-531,-531,-528,-528,-525,-528,-525,-522,-522,-519,-519,-516,-513,-513,-516,-516,-516,-519,-519,-519,-516,-519,-519,-519,-522,-522,-522,-519,-519,-519,-519,-519,-519,-519,-519,-519,-516,-516,-513,-513,-513,-513,-513,-513,-510,-513,-513,-513,-510,-510,-513,-513,-510,-510,-510,-513,-513,-513,-513,-513,-513,-510,-507,-507,-510,-510,-510,-510,-507,-510,-510,-510,-510,-510,-510,-510,-513,-516,-519,-522,-525,-525,-528,-531,-531,-531,-531,-531,-528,-528,-531,-531,-534,-534,-534,-534,-534,-534,-534,-537,-540,-540,-537,-537,-537,-537,-534,-534,-531,-531,-528,-531,-531,-531,-534,-537,-537,-537,-537,-537,-537,-537,-537,-534,-531,-534,-534,-537,-537,-534,-534,-534,-537,-534,-534,-534,-534,-534,-534,-531,-534,-534,-531,-528,-531,-528,-528,-528,-525,-522,-525,-528,-528,-531,-531,-534,-537,-537,-534,-537,-534,-534,-531,-531,-534,-537,-537,-534,-534,-534,-531,-528,-531,-531,-534,-534,-534,-537,-537,-534,-537,-537,-534,-531,-534,-534,-537,-537,-534,-531,-531,-531,-531,-531,-531,-528,-528,-525,-522,-522,-525,-525,-525,-525,-525,-522,-525,-528,-525,-522,-525,-528,-525,-522,-522,-522,-525,-522,-522,-525,-528,-531,-534,-534,-531,-531,-534,-537,-540,-540,-540,-537,-537,-534,-534,-531,-531,-534,-531,-531,-528,-528,-531,-534,-531,-528,-528,-528,-528,-528,-525,-522,-522,-522,-522,-522,-522,-525,-525,-522,-522,-525,-522,-525,-525,-525,-522,-522,-519,-519,-519,-516,-516,-516,-516,-516,-519,-522,-522,-522,-522,-519,-522,-522,-519,-522,-519,-519,-519,-519,-519,-519,-516,-516,-513,-513,-516,-513,-516,-516,-516,-513,-513,-516,-516,-516,-516,-513,-516,-516,-513,-510,-507,-504,-507,-507,-504,-504,-507,-510,-510,-513,-516,-516,-519,-516,-516,-516,-519,-519,-519,-522,-525,-525,-525,-522,-522,-522,-525,-525,-522,-525,-525,-525,-522,-522,-522,-525,-525,-525,-522,-525,-528,-525,-525,-525,-522,-525,-528,-528,-528,-525,-525,-522,-525,-528,-528,-528,-528,-528,-531,-531,-534,-534,-537,-534,-534,-534,-531,-528,-528,-528,-528,-531,-531,-531,-528,-531,-534,-534,-531,-528,-528,-531,-531,-531,-528,-531,-528,-528,-528,-528,-528,-528,-525,-528,-525,-525,-525,-522,-525,-522,-522,-522,-519,-519,-519,-516,-516,-513,-510,-513,-513,-513,-510,-510,-510,-510,-513,-513,-516,-519,-522,-519,-519,-519,-519,-522,-519,-522,-522,-522,-525,-522,-519,-522,-522,-519,-519,-519,-519,-516,-516,-516,-513,-513,-516,-519,-519,-522,-525,-525,-528,-528,-531,-528,-525,-522,-525,-525,-525,-525,-525,-525,-528,-525,-525,-528,-525,-522,-525,-522,-519,-516,-516,-519,-519,-519,-519,-519,-519,-519,-519,-519,-519,-519,-516,-516,-519,-522,-522,-522,-522,-519,-519,-516,-513,-516,-516,-516,-516,-516,-513,-513,-516,-519,-522,-522,-522,-519,-519,-519,-519,-516,-519,-519,-519,-519,-519,-516,-516,-513,-510,-513,-513,-513,-516,-516,-513,-510,-513,-513,-510,-510,-510,-513,-510,-510,-513,-510,-510,-507,-507,-510,-507,-507,-504,-504,-501,-501,-501,-504,-504,-501,-501,-498,-495,-492,-495,-498,-501,-501,-501,-501,-504,-504,-504,-507,-510,-507,-510,-507,-510,-510,-513,-516,-519,-519,-522,-522,-522,-519,-519,-519,-519,-519,-522,-522,-522,-522,-525,-528,-531,-531,-534,-537,-537,-534,-534,-534,-534,-534,-534,-534,-534,-534,-531,-531,-534,-531,-531,-531,-534,-537,-537,-534,-534,-531,-528,-531,-528,-528,-531,-528,-531,-528,-528,-528,-528,-525,-525,-528,-528,-531,-531,-531,-534,-537,-537,-540,-543,-543,-543,-543,-543,-540,-543,-543,-543,-540,-540,-543,-543,-543,-543,-543,-540,-540,-540,-543,-543,-543,-543,-540,-537,-537,-534,-534,-537,-534,-534,-537,-534,-534,-531,-534,-537,-537,-537,-537,-540,-540,-540,-543,-546,-546,-546,-546,-546,-546,-546,-546,-549,-549,-549,-546,-546,-546,-546,-543,-546,-549,-546,-546,-549,-549,-552,-552,-555,-555,-555,-552,-552,-549,-549,-552,-549,-549,-546,-546,-549,-549,-552,-552,-549,-549,-549,-549,-546,-546,-549,-546,-546,-543,-546,-546,-543,-543,-543,-543,-540,-540,-540,-540,-537,-537,-540,-540,-540,-537,-537,-537,-537,-540,-540,-540,-543,-543,-540,-537,-534,-531,-528,-525,-522,-519,-519,-519,-516,-516,-513,-513,-513,-510,-513,-513,-513,-513,-510,-510,-510,-507,-504,-507,-510,-513,-510,-510,-510,-507,-507,-507,-510,-507,-507,-510,-510,-513,-513,-510,-513,-516,-513,-513,-513,-516,-516,-516,-516,-516,-513,-516,-519,-516,-516,-519,-519,-519,-519,-522,-525,-525,-525,-525,-525,-528,-531,-531,-534,-534,-537,-534,-534,-537,-534,-534,-534,-534,-531,-528,-528,-528,-525,-528,-528,-528,-525,-528,-531,-528,-531,-531,-534,-531,-534,-534,-537,-540,-543,-540,-537,-540,-543,-540,-537,-534,-537,-537,-540,-540,-540,-540,-540,-540,-540,-543,-540,-540,-537,-540,-540,-540,-540,-540,-540,-537,-537,-540,-540,-540,-540,-537,-540,-543,-543,-543,-543,-543,-546,-543,-540,-543,-540,-540,-543,-546,-546,-546,-546,-549,-552,-555,-558,-558,-555,-555,-558,-558,-558,-558,-561,-558,-561,-561,-558,-555,-555,-555,-555,-555,-555,-558,-561,-561,-561,-558,-558,-558,-555,-555,-555,-555,-555,-555,-558,-558,-558,-558,-558,-558,-558,-561,-564,-561,-564,-567,-564,-561,-558,-555,-558,-558,-558,-555,-558,-558,-561,-558,-558,-561,-564,-567,-567,-567,-570,-573,-573,-573,-570,-570,-570,-570,-570,-573,-573,-576,-579,-579,-582,-585,-588,-588,-588,-585,-582,-582,-579,-579,-579,-579,-579,-582,-579,-582,-585,-582,-585,-588,-588,-588,-588,-588,-588,-588,-591,-588,-591,-588,-591,-588,-591,-591,-591,-591,-588,-585,-582,-582,-582,-582,-585,-588,-588,-585,-585,-588,-588,-588,-591,-594,-594,-594,-591,-591,-588,-588,-588,-588,-588,-588,-588,-585,-585,-582,-582,-582,-579,-576,-576,-579,-582,-579,-579,-579,-579,-579,-576,-579,-582,-579,-579,-576,-573,-573,-573,-570,-567,-567,-570,-570,-570,-570,-573,-570,-567,-567,-564,-564,-561,-561,-564,-567,-567,-567,-567,-570,-573,-573,-573,-570,-570,-570,-570,-570,-567,-567,-570,-570,-570,-570,-570,-570,-570,-573,-570,-570,-567,-570,-573,-570,-570,-570,-573,-573,-573,-570,-570,-570,-567,-570,-570,-573,-573,-570,-570,-570,-573,-576,-576,-573,-570,-573,-570,-570,-570,-567,-570,-570,-573,-570,-570,-573,-576,-576,-579,-582,-582,-582,-585,-585,-585,-588,-585,-582,-582,-579,-579,-579,-576,-573,-573,-570,-570,-570,-567,-567,-570,-570,-573,-576,-579,-579,-582,-582,-582,-579,-576,-579,-579,-582,-582,-585,-585,-585,-585,-582,-582,-582,-585,-585,-585,-585,-582,-585,-582,-585,-585,-585,-588,-588,-588,-588,-585,-585,-582,-582,-582,-582,-582,-582,-585,-585,-585,-588,-588,-588,-585,-585,-585,-582,-582,-585,-585,-588,-588,-585,-588,-588,-585,-585,-585,-582,-579,-579,-576,-576,-573,-576,-573,-573,-576,-579,-579,-579,-582,-582,-582,-582,-579,-582,-579,-582,-579,-582,-582,-579,-576,-576,-579,-582,-582,-585,-582,-585,-585,-582,-585,-585,-585,-585,-588,-588,-591,-588,-591,-591,-594,-591,-591,-588,-588,-588,-588,-588,-588,-588,-588,-588,-588,-585,-588,-591,-588,-588,-588,-591,-588,-585,-588,-588,-588,-591,-591,-591,-588,-588,-588,-585,-588,-588,-588,-591,-588,-585,-585,-588,-588,-588,-588,-588,-591,-591,-594,-594,-594,-594,-591,-588,-591,-591,-588,-588,-588,-591,-588,-588,-585,-588,-591,-591,-591,-588,-588,-585,-585,-588,-588,-591,-594,-597,-597,-597,-597,-597,-597,-597,-600,-600,-600,-597,-594,-594,-594,-591,-588,-588,-588,-588,-588,-591,-588,-585,-582,-585,-588,-591,-591,-591,-591,-594,-594,-597,-594,-597,-597,-597,-597,-597,-594,-591,-594,-594,-591,-591,-588,-591,-591,-594,-597,-594,-591,-588,-591,-588,-585,-582,-585,-585,-588,-591,-594,-591,-591,-591,-594,-594,-594,-594,-597,-597,-594,-594,-594,-594,-594,-594,-597,-597,-597,-597,-597,-600,-600,-600,-600,-600,-603,-606,-606,-609,-612,-612,-612,-609,-609,-606,-609,-609,-612,-612,-615,-615,-612,-612,-609,-612,-612,-612,-609,-612,-615,-615,-615,-615,-615,-612,-612,-615,-612,-615,-618,-618,-618,-615,-615,-615,-618,-621,-621,-621,-621,-621,-621,-621,-621,-618,-615,-615,-615,-615,-612,-612,-612,-609,-606,-606,-609,-606,-606,-606,-606,-606,-606,-603,-606,-606,-606,-606,-606,-603,-603,-600,-600,-597,-600,-600,-603,-603,-603,-603,-606,-606,-603,-600,-600,-603,-606,-606,-606,-606,-603,-600,-603,-603,-603,-600,-600,-600,-597,-600,-603,-603,-603,-603,-603,-606,-603,-603,-606,-606,-606,-606,-606,-609,-609,-606,-606,-606,-606,-609,-606,-603,-600,-600,-597,-597,-594,-591,-591,-594,-597,-597,-597,-597,-600,-600,-600,-597,-597,-594,-597,-597,-594,-594,-594,-597,-600,-600,-600,-597,-597,-594,-594,-591,-594,-591,-591,-591,-591,-591,-591,-588,-585,-582,-585,-588,-588,-588,-588,-588,-591,-588,-591,-588,-588,-585,-582,-582,-579,-576,-579,-576,-579,-582,-582,-582,-579,-579,-576,-579,-576,-576,-576,-573,-570,-573,-570,-570,-570,-570,-573,-576,-576,-576,-573,-573,-576,-576,-576,-576,-573,-576,-576,-573,-573,-576,-579,-579,-576,-579,-579,-576,-576,-576,-576,-576,-573,-573,-576,-576,-579,-582,-579,-579,-579,-579,-579,-576,-579,-576,-573,-573,-576,-576,-576,-576,-576,-579,-579,-579,-576,-576,-576,-576,-573,-573,-576,-576,-579,-576,-573,-570,-570,-570,-567,-564,-567,-567,-567,-564,-564,-567,-564,-564,-564,-567,-564,-561,-561,-561,-558,-555,-555,-555,-555,-552,-549,-546,-543,-543,-543,-540,-543,-543,-546,-546,-549,-546,-546,-546,-546,-543,-546,-546,-549,-552,-555,-552,-549,-549,-546,-546,-546,-546,-543,-546,-543,-546,-543,-543,-543,-543,-543,-540,-540,-540,-540,-540,-543,-543,-543,-540,-543,-543,-546,-546,-546,-546,-546,-549,-546,-543,-540,-543,-546,-546,-546,-549,-549,-549,-552,-552,-552,-552,-555,-555,-555,-555,-558,-558,-555,-555,-555,-555,-555,-552,-552,-552,-549,-546,-549,-552,-552,-555,-552,-552,-549,-546,-549,-546,-549,-549,-549,-546,-543,-543,-546,-546,-546,-543,-543,-540,-540,-540,-543,-543,-540,-543,-543,-546,-543,-546,-549,-549,-552,-552,-552,-549,-549,-549,-552,-552,-552,-555,-558,-558,-555,-558,-555,-555,-558,-555,-555,-555,-555,-558,-558,-561,-564,-567,-570,-567,-564,-564,-564,-561,-558,-561,-564,-567,-567,-567,-567,-564,-564,-564,-567,-564,-564,-564,-564,-564,-561,-561,-561,-561,-561,-561,-561,-558,-558,-558,-555,-558,-558,-555,-558,-558,-558,-555,-558,-558,-558,-558,-558,-555,-552,-555,-558,-555,-555,-555,-555,-552,-549,-552,-555,-555,-555,-555,-555,-552,-552,-555,-552,-555,-552,-552,-555,-555,-558,-561,-558,-561,-564,-561,-564,-561,-558,-561,-561,-558,-558,-561,-561,-561,-561,-561,-564,-567,-567,-567,-567,-567,-564,-564,-561,-561,-561,-561,-561,-561,-561,-558,-558,-558,-561,-558,-558,-555,-558,-558,-561,-561,-564,-561,-561,-558,-561,-564,-561,-561,-561,-564,-561,-564,-561,-564,-567,-570,-567,-567,-570,-570,-570,-570,-567,-567,-564,-564,-567,-567,-567,-567,-570,-570,-573,-576,-573,-576,-576,-576,-573,-570,-570,-567,-567,-570,-573,-576,-576,-576,-579,-579,-579,-579,-579,-579,-582,-579,-582,-585,-588,-585,-585,-585,-588,-591,-594,-594,-594,-591,-591,-591,-591,-594,-597,-594,-591,-588,-588,-588,-591,-591,-591,-588,-591,-594,-591,-591,-588,-588,-588,-585,-588,-585,-585,-588,-591,-591,-594,-597,-594,-597,-597,-597,-597,-600,-600,-603,-600,-597,-597,-597,-597,-597,-597,-594,-591,-591,-594,-594,-597,-600,-600,-603,-600,-600,-600,-597,-597,-597,-594,-597,-594,-597,-597,-597,-600,-600,-600,-597,-594,-591,-591,-594,-591,-591,-591,-591,-594,-597,-597,-597,-597,-597,-594,-591,-594,-594,-597,-597,-597,-597,-594,-597,-600,-600,-603,-600,-600,-600,-600,-600,-600,-600,-600,-597,-594,-597,-597,-597,-597,-597,-600,-600,-600,-597,-597,-597,-597,-600,-600,-597,-600,-597,-600,-603,-603,-606,-606,-609,-606,-606,-603,-606,-606,-606,-606,-606,-606,-609,-609,-609,-612,-615,-618,-621,-618,-615,-615,-612,-612,-609,-612,-609,-609,-609,-609,-609,-606,-609,-609,-609,-609,-606,-606,-606,-603,-606,-609,-609,-606,-609,-606,-606,-603,-606,-606,-603,-603,-603,-600,-603,-606,-606,-606,-603,-606,-606,-603,-603,-606,-603,-603,-603,-600,-600,-600,-600,-600,-603,-603,-603,-603,-603,-603,-606,-609,-606,-609,-609,-609,-612,-612,-615,-615,-615,-615,-612,-615,-615,-615,-615,-615,-618,-621,-621,-621,-621,-621,-624,-624,-624,-624,-621,-618,-618,-618,-618,-618,-618,-615,-615,-612,-615,-615,-618,-621,-621,-621,-621,-624,-627,-627,-627,-627,-627,-624,-624,-624,-621,-621,-618,-618,-618,-615,-615,-612,-612,-609,-612,-609,-606,-606,-609,-609,-609,-612,-615,-615,-615,-612,-612,-612,-615,-618,-621,-624,-624,-621,-618,-621,-618,-618,-621,-618,-618,-618,-615,-612,-609,-609,-609,-609,-612,-612,-609,-609,-606,-603,-603,-606,-606,-603,-606,-606,-606,-609,-612,-615,-618,-618,-621,-621,-621,-618,-621,-621,-621,-621,-621,-618,-621,-624,-627,-627,-630,-630,-630,-633,-636,-633,-633,-633,-633,-636,-636,-639,-642,-642,-642,-642,-642,-642,-639,-642,-639,-639,-639,-636,-633,-633,-633,-630,-633,-630,-630,-633,-633,-633,-636,-633,-633,-633,-630,-630,-630,-633,-636,-639,-642,-645,-645,-642,-642,-642,-639,-639,-636,-636,-639,-642,-642,-645,-648,-648,-651,-651,-651,-648,-651,-654,-654,-654,-654,-651,-651,-648,-651,-654,-654,-654,-651,-651,-648,-648,-648,-648,-648,-648,-645,-645,-645,-645,-645,-645,-642,-639,-636,-636,-636,-633,-633,-633,-630,-633,-630,-633,-630,-630,-630,-633,-633,-633,-633,-633,-630,-630,-630,-627,-624,-627,-624,-627,-627,-624,-624,-621,-618,-618,-615,-615,-615,-612,-609,-609,-612,-612,-612,-615,-615,-615,-618,-615,-615,-618,-618,-618,-618,-618,-621,-621,-624,-624,-624,-624,-621,-618,-618,-618,-621,-624,-621,-624,-627,-627,-630,-630,-630,-630,-630,-633,-630,-630,-630,-630,-630,-627,-630,-633,-636,-633,-636,-639,-642,-639,-642,-642,-642,-645,-645,-642,-639,-642,-639,-639,-642,-639,-636,-636,-636,-633,-630,-630,-627,-630,-630,-630,-627,-627,-627,-627,-624,-624,-621,-618,-618,-618,-618,-621,-624,-621,-621,-621,-624,-624,-627,-627,-627,-624,-624,-624,-621,-621,-618,-621,-624,-624,-621,-618,-618,-615,-615,-612,-615,-618,-618,-618,-621,-618,-621,-624,-627,-627,-627,-630,-630,-633,-636,-636,-639,-642,-645,-648,-645,-648,-651,-648,-651,-648,-648,-651,-654,-654,-654,-654,-654,-657,-654,-654,-654,-654,-651,-654,-654,-654,-657,-654,-654,-657,-657,-657,-654,-654,-657,-657,-657,-657,-657,-657,-654,-654,-654,-654,-654,-657,-660,-663,-663,-666,-669,-666,-666,-669,-669,-672,-672,-672,-672,-672,-675,-672,-672,-675,-672,-675,-678,-675,-675,-678,-675,-678,-678,-681,-678,-681,-681,-681,-678,-681,-678,-681,-684,-687,-687,-687,-687,-687,-687,-687,-687,-684,-684,-687,-687,-684,-687,-690,-687,-684,-681,-681,-681,-681,-681,-681,-678,-675,-672,-675,-675,-675,-672,-672,-672,-672,-672,-675,-678,-678,-678,-675,-672,-669,-669,-669,-669,-669,-669,-669,-666,-666,-666,-669,-672,-672,-669,-666,-669,-669,-669,-672,-669,-666,-663,-666,-666,-666,-666,-669,-669,-672,-672,-672,-672,-675,-678,-678,-678,-675,-675,-672,-672,-669,-669,-672,-672,-672,-672,-672,-672,-675,-672,-669,-669,-669,-666,-669,-669,-669,-669,-672,-675,-678,-675,-675,-678,-681,-681,-684,-684,-681,-678,-681,-681,-684,-684,-684,-684,-684,-684,-684,-687,-687,-684,-681,-684,-684,-687,-687,-690,-693,-693,-693,-690,-687,-690,-687,-687,-687,-690,-690,-690,-693,-693,-696,-696,-693,-693,-690,-687,-687,-684,-687,-690,-687,-690,-687,-687,-687,-687,-687,-687,-687,-684,-681,-681,-681,-681,-684,-684,-684,-684,-684,-684,-681,-681,-681,-681,-684,-681,-684,-684,-681,-684,-684,-684,-687,-687,-687,-687,-687,-687,-684,-684,-687,-687,-687,-687,-684,-684,-684,-687,-687,-684,-684,-681,-678,-681,-684,-684,-681,-681,-681,-681,-684,-681,-681,-681,-684,-684,-684,-684,-687,-687,-684,-684,-681,-678,-675,-675,-675,-678,-678,-681,-678,-678,-678,-675,-672,-672,-672,-669,-669,-672,-669,-666,-669,-669,-669,-669,-669,-672,-672,-672,-675,-675,-675,-675,-675,-678,-675,-678,-681,-681,-678,-678,-675,-675,-675,-678,-678,-678,-675,-672,-675,-678,-678,-678,-678,-681,-678,-678,-681,-678,-675,-672,-675,-672,-672,-672,-669,-666,-666,-669,-669,-669,-672,-675,-678,-681,-678,-675,-675,-675,-678,-681,-681,-678,-678,-678,-678,-681,-681,-684,-684,-684,-687,-690,-690,-687,-690,-687,-687,-687,-687,-687,-684,-687,-684,-687,-687,-684,-684,-684,-681,-681,-681,-681,-681,-681,-678,-678,-678,-675,-675,-678,-678,-681,-684,-687,-687,-684,-684,-684,-684,-681,-681,-681,-678,-678,-681,-678,-678,-675,-678,-675,-675,-678,-675,-678,-678,-681,-678,-678,-675,-675,-675,-678,-681,-678,-678,-681,-681,-681,-681,-681,-681,-678,-675,-675,-672,-672,-672,-672,-675,-675,-672,-672,-669,-669,-666,-663,-663,-663,-663,-663,-666,-666,-669,-672,-675,-678,-678,-678,-675,-675,-675,-675,-675,-672,-669,-666,-669,-669,-666,-663,-666,-666,-663,-666,-663,-663,-663,-660,-660,-660,-657,-660,-663,-663,-660,-663,-660,-660,-657,-654,-657,-654,-654,-654,-654,-651,-648,-651,-654,-651,-654,-654,-654,-654,-651,-654,-651,-651,-654,-651,-654,-657,-654,-654,-654,-654,-654,-657,-660,-660,-663,-663,-666,-663,-663,-660,-663,-663,-663,-666,-666,-663,-663,-663,-663,-663,-663,-663,-663,-660,-663,-663,-660,-663,-663,-666,-666,-669,-669,-669,-672,-669,-672,-669,-669,-669,-672,-669,-669,-672,-675,-678,-681,-684,-681,-684,-684,-687,-687,-690,-690,-690,-687,-690,-687,-684,-681,-678,-675,-675,-678,-678,-678,-675,-678,-678,-678,-681,-678,-678,-675,-672,-672,-672,-675,-675,-672,-672,-669,-666,-666,-663,-663,-663,-663,-660,-660,-660,-663,-663,-666,-666,-669,-669,-666,-666,-669,-666,-663,-660,-657,-657,-660,-657,-660,-663,-663,-663,-666,-669,-666,-666,-666,-666,-666,-666,-669,-669,-669,-669,-672,-672,-672,-672,-672,-672,-672,-675,-675,-675,-678,-681,-678,-675,-675,-672,-675,-675,-672,-669,-669,-666,-666,-663,-663,-663,-660,-660,-660,-660,-657,-657,-660,-660,-660,-663,-663,-663,-660,-660,-660,-660,-660,-663,-666,-666,-663,-663,-660,-660,-660,-657,-657,-654,-651,-651,-651,-654,-654,-654,-654,-651,-654,-651,-651,-651,-651,-651,-648,-648,-645,-645,-648,-648,-648,-648,-651,-651,-654,-657,-657,-660,-657,-657,-654,-654,-657,-654,-654,-654,-654,-657,-654,-654,-654,-651,-651,-648,-645,-642,-642,-642,-642,-639,-636,-636,-636,-636,-636,-636,-636,-633,-630,-633,-636,-639,-642,-645,-648,-648,-645,-645,-645,-648,-645,-648,-651,-648,-648,-651,-648,-648,-651,-651,-651,-648,-648,-645,-645,-645,-642,-645,-648,-651,-654,-654,-657,-654,-651,-654,-654,-654,-654,-651,-654,-657,-657,-660,-660,-657,-657,-654,-654,-651,-651,-651,-651,-651,-648,-648,-648,-651,-651,-648,-648,-651,-651,-648,-648,-648,-651,-651,-651,-651,-651,-654,-654,-657,-654,-657,-654,-651,-651,-651,-654,-654,-654,-654,-654,-657,-660,-657,-654,-654,-657,-657,-657,-660,-660,-660,-657,-654,-654,-654,-654,-651,-651,-654,-651,-651,-654,-654,-654,-657,-654,-654,-654,-654,-654,-654,-654,-654,-657,-654,-654,-654,-651,-651,-654,-654,-651,-654,-654,-657,-657,-657,-657,-657,-657,-660,-663,-663,-660,-660,-663,-663,-660,-660,-660,-660,-660,-660,-660,-657,-657,-660,-663,-663,-663,-666,-663,-663,-660,-660,-660,-663,-663,-663,-663,-663,-663,-666,-666,-666,-663,-660,-660,-657,-660,-657,-654,-654,-657,-657,-654,-657,-660,-660,-660,-660,-660,-663,-666,-669,-672,-672,-669,-672,-675,-675,-675,-678,-678,-675,-675,-678,-678,-675,-675,-675,-672,-675,-678,-681,-681,-681,-681,-678,-678,-678,-681,-684,-684,-684,-687,-684,-684,-684,-681,-681,-681,-684,-684,-681,-684,-684,-681,-678,-678,-678,-675,-678,-681,-684,-684,-681,-684,-681,-681,-684,-687,-687,-684,-681,-678,-678,-678,-681,-681,-681,-678,-678,-675,-675,-675,-672,-669,-672,-669,-669,-666,-666,-666,-669,-669,-672,-672,-672,-672,-675,-672,-669,-672,-672,-669,-669,-669,-672,-672,-675,-675,-675,-678,-678,-678,-678,-678,-675,-678,-678,-678,-681,-681,-681,-684,-684,-684,-684,-687,-687,-684,-684,-681,-684,-681,-678,-675,-672,-669,-672,-672,-669,-669,-672,-675,-672,-669,-669,-666,-669,-672,-672,-672,-675,-675,-678,-678,-675,-675,-678,-678,-675,-675,-678,-681,-681,-678,-678,-681,-681,-681,-681,-681,-681,-681,-678,-678,-678,-681,-678,-678,-681,-681,-678,-678,-675,-678,-681,-684,-684,-684,-684,-684,-681,-681,-678,-675,-678,-678,-681,-684,-684,-681,-678,-678,-675,-672,-669,-669,-666,-666,-669,-669,-669,-672,-675,-672,-672,-672,-675,-675,-678,-678,-678,-678,-675,-672,-672,-669,-666,-663,-660,-663,-666,-663,-666,-666,-666,-663,-660,-663,-660,-660,-660,-660,-660,-663,-666,-666,-663,-666,-666,-666,-666,-666,-666,-666,-666,-666,-666,-666,-666,-666,-666,-669,-672,-672,-669,-669,-669,-669,-669,-669,-672,-672,-672,-672,-669,-666,-663,-666,-669,-669,-666,-663,-663,-666,-669,-669,-666,-666,-666,-666,-666,-666,-663,-660,-663,-666,-666,-666,-666,-669,-669,-672,-675,-672,-675,-672,-669,-669,-666,-663,-666,-663,-660,-663,-663,-660,-663,-660,-660,-660,-660,-657,-657,-654,-654,-654,-651,-651,-648,-648,-648,-651,-654,-654,-657,-654,-654,-654,-657,-660,-660,-657,-654,-657,-654,-654,-654,-654,-654,-651,-651,-651,-648,-651,-651,-651,-654,-654,-654,-657,-660,-663,-663,-666,-666,-663,-660,-663,-660,-657,-660,-660,-663,-663,-663,-666,-663,-660,-657,-660,-660,-660,-660,-660,-660,-660,-663,-666,-666,-669,-672,-672,-672,-672,-675,-675,-672,-675,-678,-678,-675,-672,-669,-666,-666,-663,-663,-663,-663,-666,-666,-666,-669,-672,-672,-672,-672,-672,-672,-669,-666,-666,-666,-663,-663,-663,-663,-660,-657,-654,-651,-651,-651,-651,-651,-654,-651,-648,-651,-654,-654,-651,-651,-651,-651,-651,-651,-648,-648,-648,-645,-642,-639,-639,-639,-639,-636,-633,-633,-630,-630,-630,-627,-627,-630,-633,-633,-633,-636,-639,-639,-636,-636,-639,-639,-639,-639,-639,-642,-642,-642,-645,-645,-645,-648,-645,-645,-648,-651,-654,-654,-657,-657,-657,-654,-651,-648,-648,-648,-651,-654,-654,-651,-654,-654,-657,-654,-654,-651,-651,-651,-651,-648,-651,-651,-648,-648,-645,-642,-639,-642,-645,-645,-648,-651,-651,-654,-654,-654,-651,-651,-654,-651,-651,-651,-651,-654,-651,-651,-654,-657,-660,-657,-654,-657,-657,-657,-660,-663,-663,-663,-666,-663,-660,-660,-663,-663,-660,-657,-657,-657,-660,-660,-663,-660,-660,-663,-660,-663,-666,-666,-669,-669,-669,-669,-669,-672,-672,-672,-669,-669,-669,-672,-669,-666,-663,-660,-663,-660,-657,-657,-657,-657,-657,-660,-657,-654,-657,-660,-663,-660,-657,-657,-660,-660,-657,-657,-657,-660,-663,-663,-663,-663,-663,-660,-657,-657,-660,-663,-663,-660,-663,-663,-660,-660,-663,-663,-666,-663,-663,-663,-663,-666,-666,-666,-663,-666,-669,-669,-672,-672,-672,-672,-675,-675,-672,-675,-675,-678,-678,-681,-681,-681,-678,-675,-678,-678,-678,-678,-681,-678,-681,-678,-681,-678,-675,-675,-678,-681,-681,-681,-678,-681,-684,-687,-684,-687,-690,-690,-690,-690,-687,-687,-690,-690,-690,-687,-687,-687,-687,-690,-690,-687,-690,-690,-690,-690,-693,-696,-696,-693,-696,-696,-696,-696,-696,-696,-693,-693,-696,-699,-702,-699,-696,-696,-696,-696,-696,-696,-699,-699,-699,-696,-699,-699,-696,-696,-696,-696,-699,-699,-699,-699,-702,-702,-699,-699,-696,-699,-696,-696,-696,-693,-690,-690,-690,-690,-690,-690,-690,-690,-690,-690,-690,-690,-687,-687,-684,-687,-687,-690,-693,-693,-693,-693,-696,-699,-699,-699,-696,-693,-696,-699,-696,-696,-699,-702,-705,-705,-705,-705,-705,-708,-708,-705,-705,-705,-702,-705,-708,-711,-708,-711,-711,-711,-711,-711,-711,-711,-711,-714,-717,-720,-720,-720,-723,-726,-723,-726,-726,-723,-723,-723,-726,-726,-729,-726,-723,-726,-729,-729,-729,-729,-732,-729,-729,-729,-732,-735,-735,-738,-738,-738,-738,-738,-735,-738,-741,-744,-744,-744,-747,-747,-747,-750,-750,-750,-747,-744,-744,-744,-741,-741,-744,-744,-744,-744,-741,-744,-741,-741,-738,-738,-735,-735,-735,-735,-735,-735,-735,-735,-732,-735,-732,-732,-732,-732,-735,-735,-735,-735,-732,-729,-726,-723,-723,-723,-723,-726,-726,-726,-723,-723,-723,-720,-720,-717,-714,-717,-714,-714,-714,-714,-717,-714,-717,-717,-714,-714,-714,-714,-714,-714,-717,-717,-717,-720,-720,-720,-720,-720,-717,-717,-717,-714,-717,-717,-717,-714,-714,-714,-711,-714,-711,-711,-714,-717,-717,-720,-720,-717,-717,-717,-717,-720,-720,-720,-720,-717,-720,-723,-723,-720,-720,-717,-717,-714,-717,-720,-723,-723,-720,-717,-720,-720,-723,-726,-729,-729,-726,-729,-729,-726,-723,-723,-720,-723,-720,-720,-720,-720,-720,-720,-717,-714,-717,-717,-717,-717,-717,-714,-714,-711,-708,-711,-711,-708,-708,-711,-714,-714,-711,-711,-711,-708,-705,-702,-702,-699,-699,-696,-696,-693,-693,-690,-690,-690,-693,-693,-690,-690,-693,-693,-693,-693,-693,-690,-690,-693,-690,-693,-696,-696,-696,-696,-693,-696,-696,-693,-690,-690,-690,-690,-690,-690,-687,-687,-690,-690,-690,-693,-696,-696,-693,-690,-690,-693,-696,-693,-693,-693,-693,-696,-696,-693,-690,-693,-693,-690,-687,-690,-690,-690,-693,-693,-690,-687,-684,-684,-684,-687,-687,-687,-690,-690,-687,-687,-690,-693,-693,-693,-693,-690,-687,-690,-690,-687,-684,-684,-684,-681,-681,-681,-684,-681,-684,-687,-687,-687,-687,-690,-687,-684,-684,-684,-684,-684,-681,-678,-678,-678,-678,-681,-678,-678,-681,-681,-681,-681,-681,-684,-684,-687,-684,-681,-678,-681,-681,-684,-687,-687,-687,-684,-687,-684,-684,-684,-684,-684,-684,-684,-684,-684,-681,-684,-684,-687,-684,-681,-681,-681,-681,-678,-681,-678,-678,-681,-678,-675,-675,-672,-675,-672,-669,-669,-669,-672,-672,-669,-672,-672,-675,-672,-672,-672,-669,-672,-675,-672,-675,-672,-669,-672,-669,-669,-672,-669,-666,-666,-663,-663,-663,-660,-660,-660,-660,-660,-663,-666,-666,-666,-669,-672,-669,-669,-669,-666,-666,-669,-666,-663,-660,-660,-660,-660,-663,-660,-657,-660,-660,-663,-663,-663,-660,-663,-660,-660,-660,-663,-663,-663,-663,-663,-666,-666,-666,-666,-669,-672,-672,-669,-669,-669,-666,-666,-666,-669,-666,-666,-669,-669,-666,-666,-666,-666,-663,-663,-663,-663,-660,-660,-660,-663,-666,-669,-672,-672,-675,-678,-678,-675,-675,-675,-675,-672,-672,-675,-678,-681,-684,-687,-690,-690,-690,-690,-690,-690,-690,-690,-690,-693,-693,-693,-693,-693,-693,-696,-696,-693,-693,-696,-696,-693,-690,-693,-690,-687,-687,-687,-684,-687,-687,-687,-690,-690,-690,-687,-684,-681,-684,-681,-681,-681,-681,-684,-684,-684,-684,-681,-681,-681,-684,-681,-681,-684,-684,-684,-681,-678,-675,-678,-678,-675,-675,-675,-672,-672,-669,-672,-672,-675,-672,-675,-678,-678,-681,-684,-684,-681,-681,-684,-684,-681,-681,-678,-678,-678,-675,-678,-678,-678,-678,-678,-681,-678,-678,-678,-678,-681,-681,-681,-684,-684,-681,-681,-681,-681,-684,-684,-684,-687,-687,-690,-693,-693,-690,-687,-690,-687,-684,-684,-687,-687,-684,-681,-684,-687,-687,-687,-690,-690,-693,-696,-696,-696,-693,-696,-699,-699,-696,-693,-690,-693,-693,-696,-696,-699,-699,-696,-696,-693,-693,-693,-693,-693,-690,-687,-684,-681,-681,-684,-684,-681,-681,-678,-678,-681,-678,-678,-678,-678,-678,-681,-681,-681,-684,-684,-684,-681,-681,-678,-681,-681,-684,-681,-678,-678,-678,-678,-675,-675,-675,-678,-675,-672,-675,-678,-678,-675,-678,-678,-675,-675,-675,-672,-672,-669,-669,-669,-669,-672,-675,-675,-675,-678,-678,-678,-678,-678,-675,-678,-678,-678,-681,-684,-684,-687,-687,-684,-684,-687,-687,-687,-687,-687,-687,-690,-693,-693,-693,-690,-693,-693,-693,-693,-696,-696,-699,-696,-696,-696,-696,-699,-699,-699,-696,-699,-702,-702,-702,-702,-702,-705,-708,-708,-705,-708,-711,-708,-705,-708,-705,-705,-702,-702,-705,-705,-705,-705,-702,-699,-696,-696,-696,-696,-699,-702,-699,-696,-693,-696,-699,-702,-702,-702,-702,-699,-699,-702,-702,-705,-708,-708,-705,-708,-705,-702,-702,-702,-705,-708,-708,-708,-708,-708,-705,-705,-708,-708,-708,-708,-705,-708,-708,-708,-708,-708,-708,-711,-711,-708,-705,-705,-705,-705,-705,-705,-708,-708,-711,-711,-711,-708,-708,-708,-711,-711,-714,-711,-711,-714,-717,-720,-720,-723,-720,-720,-720,-723,-723,-720,-720,-717,-720,-717,-717,-720,-720,-723,-723,-720,-717,-714,-714,-711,-714,-717,-720,-720,-717,-720,-723,-720,-723,-723,-720,-717,-714,-714,-711,-708,-708,-711,-714,-714,-714,-714,-714,-714,-714,-711,-711,-711,-708,-711,-708,-705,-705,-702,-702,-705,-705,-708,-711,-714,-717,-720,-723,-720,-717,-717,-717,-714,-714,-717,-720,-723,-723,-726,-726,-726,-723,-723,-723,-723,-723,-723,-720,-720,-717,-717,-717,-717,-717,-720,-723,-720,-717,-717,-720,-717,-717,-717,-717,-717,-714,-717,-717,-720,-723,-723,-720,-717,-717,-714,-714,-714,-714,-711,-714,-717,-717,-717,-717,-720,-723,-720,-723,-723,-726,-729,-732,-732,-735,-732,-732,-732,-729,-729,-729,-726,-723,-723,-726,-726,-726,-729,-729,-729,-732,-732,-732,-732,-735,-735,-735,-735,-735,-735,-735,-735,-732,-732,-732,-729,-726,-726,-726,-723,-726,-729,-729,-729,-729,-729,-732,-729,-732,-732,-732,-729,-729,-726,-726,-726,-726,-723,-726,-726,-723,-723,-723,-726,-729,-732,-732,-735,-735,-738,-741,-741,-741,-741,-741,-741,-741,-741,-741,-744,-744,-747,-747,-747,-747,-747,-747,-750,-750,-753,-750,-747,-744,-741,-741,-744,-747,-744,-747,-744,-741,-741,-744,-747,-744,-744,-741,-738,-738,-738,-735,-732,-732,-732,-732,-735,-738,-738,-738,-741,-744,-744,-744,-744,-741,-741,-741,-741,-738,-738,-735,-738,-738,-735,-732,-732,-735,-738,-738,-741,-741,-738,-738,-735,-735,-732,-732,-732,-735,-732,-732,-735,-735,-735,-738,-738,-738,-735,-735,-738,-741,-741,-741,-741,-744,-744,-744,-741,-744,-741,-741,-741,-738,-738,-738,-738,-738,-735,-732,-732,-735,-738,-738,-741,-744,-741,-741,-738,-741,-741,-738,-738,-735,-738,-741,-744,-744,-741,-738,-738,-738,-738,-738,-738,-741,-741,-741,-744,-744,-747,-747,-747,-750,-750,-747,-750,-750,-747,-750,-747,-750,-747,-747,-747,-744,-744,-744,-744,-744,-741,-741,-741,-741,-744,-744,-747,-747,-744,-741,-744,-747,-744,-747,-747,-750,-747,-750,-750,-747,-747,-744,-744,-741,-741,-741,-738,-735,-732,-732,-732,-735,-738,-735,-735,-732,-732,-729,-729,-732,-732,-732,-729,-732,-732,-732,-729,-729,-732,-732,-732,-735,-735,-735,-738,-741,-741,-741,-741,-741,-741,-741,-738,-741,-741,-741,-741,-741,-741,-741,-741,-741,-744,-741,-741,-744,-741,-738,-738,-738,-735,-732,-729,-726,-723,-726,-726,-729,-729,-729,-732,-735,-735,-735,-732,-729,-729,-732,-732,-729,-729,-726,-726,-726,-723,-726,-726,-726,-729,-726,-726,-729,-729,-732,-732,-735,-735,-735,-738,-741,-741,-741,-741,-738,-741,-744,-741,-744,-747,-744,-741,-744,-747,-747,-747,-744,-744,-741,-744,-741,-744,-744,-747,-747,-750,-753,-756,-759,-759,-762,-765,-765,-762,-762,-762,-759,-756,-753,-753,-750,-753,-753,-753,-750,-750,-750,-750,-747,-747,-750,-747,-750,-750,-747,-744,-744,-747,-750,-747,-744,-747,-747,-744,-744,-741,-741,-738,-738,-738,-735,-735,-735,-735,-732,-729,-732,-735,-732,-732,-729,-729,-729,-729,-729,-729,-729,-729,-732,-732,-732,-735,-735,-738,-738,-741,-741,-741,-741,-744,-747,-750,-750,-747,-750,-750,-750,-750,-750,-747,-747,-744,-747,-747,-750,-750,-747,-750,-747,-744,-744,-744,-747,-747,-747,-747,-744,-744,-741,-741,-744,-747,-747,-747,-747,-747,-750,-750,-747,-747,-750,-750,-747,-750,-753,-753,-750,-750,-750,-750,-750,-750,-750,-747,-747,-750,-747,-750,-750,-747,-747,-744,-744,-747,-750,-750,-750,-753,-756,-756,-756,-756,-753,-750,-750,-753,-750,-750,-750,-750,-747,-747,-747,-747,-744,-744,-747,-747,-747,-747,-747,-747,-747,-744,-744,-744,-747,-744,-741,-738,-741,-744,-744,-741,-738,-735,-732,-735,-735,-738,-735,-735,-732,-735,-735,-735,-738,-738,-738,-738,-738,-735,-738,-735,-738,-735,-732,-732,-732,-732,-732,-732,-735,-732,-729,-726,-726,-726,-729,-732,-729,-729,-729,-729,-726,-726,-729,-726,-726,-726,-726,-726,-726,-726,-723,-720,-723,-720,-723,-723,-720,-723,-723,-720,-723,-726,-726,-729,-726,-723,-726,-726,-729,-729,-726,-726,-723,-723,-726,-723,-726,-723,-723,-720,-720,-717,-717,-720,-723,-723,-723,-723,-720,-720,-717,-714,-717,-714,-714,-714,-714,-711,-711,-708,-705,-708,-711,-711,-714,-714,-714,-717,-720,-720,-723,-720,-723,-723,-723,-726,-729,-729,-729,-726,-723,-723,-723,-720,-720,-720,-717,-714,-717,-714,-714,-711,-711,-714,-714,-714,-711,-708,-708,-711,-711,-708,-708,-708,-708,-708,-711,-711,-711,-711,-708,-705,-702,-705,-705,-702,-699,-699,-702,-699,-699,-696,-696,-699,-702,-702,-699,-696,-696,-696,-696,-696,-696,-699,-699,-696,-699,-702,-699,-702,-702,-702,-702,-702,-705,-705,-708,-705,-708,-711,-708,-708,-708,-708,-708,-708,-705,-705,-708,-711,-711,-711,-708,-708,-705,-705,-705,-705,-708,-711,-714,-714,-717,-714,-711,-708,-711,-711,-711,-711,-711,-714,-717,-720,-720,-720,-720,-723,-723,-723,-720,-720,-723,-726,-729,-729,-732,-732,-732,-735,-738,-738,-741,-738,-735,-735,-735,-738,-738,-735,-738,-735,-735,-738,-738,-738,-738,-735,-732,-732,-732,-729,-729,-729,-729,-729,-732,-729,-732,-732,-732,-729,-732,-735,-735,-735,-735,-735,-732,-732,-735,-735,-732,-735,-738,-735,-732,-735,-732,-729,-729,-729,-729,-729,-726,-729,-732,-732,-732,-729,-732,-732,-732,-735,-738,-738,-735,-738,-738,-735,-735,-735,-735,-735,-735,-735,-735,-732,-735,-735,-738,-738,-738,-735,-732,-732,-732,-732,-732,-732,-729,-729,-729,-729,-729,-729,-729,-732,-732,-735,-732,-735,-732,-735,-735,-735,-735,-738,-735,-735,-735,-738,-738,-738,-738,-738,-735,-738,-738,-735,-735,-735,-735,-735,-732,-735,-738,-735,-735,-738,-735,-732,-729,-726,-729,-726,-726,-723,-720,-720,-723,-726,-729,-732,-732,-729,-732,-732,-735,-735,-732,-732,-735,-732,-732,-729,-729,-729,-726,-723,-720,-720,-717,-717,-717,-717,-714,-714,-717,-717,-720,-723,-723,-720,-723,-723,-726,-729,-729,-732,-732,-732,-735,-735,-732,-729,-729,-726,-726,-729,-729,-729,-729,-726,-726,-723,-726,-726,-726,-726,-726,-729,-729,-726,-726,-726,-723,-726,-726,-726,-726,-723,-720,-720,-720,-723,-723,-720,-720,-723,-723,-720,-723,-726,-723,-723,-723,-726,-726,-729,-726,-726,-726,-723,-723,-723,-726,-726,-723,-723,-723,-723,-720,-720,-723,-726,-729,-729,-726,-726,-726,-726,-726,-726,-723,-720,-720,-723,-720,-717,-717,-720,-720,-723,-723,-720,-720,-720,-717,-717,-717,-717,-717,-717,-717,-714,-714,-717,-717,-720,-720,-723,-726,-729,-726,-726,-726,-726,-729,-726,-729,-729,-732,-729,-729,-732,-732,-732,-732,-735,-735,-738,-738,-738,-738,-738,-738,-741,-738,-738,-735,-738,-738,-735,-732,-732,-729,-729,-729,-726,-726,-723,-723,-723,-723,-723,-726,-723,-723,-720,-723,-720,-717,-717,-714,-717,-717,-717,-717,-714,-717,-717,-720,-720,-717,-720,-720,-723,-723,-726,-726,-723,-726,-723,-723,-723,-723,-720,-720,-717,-720,-720,-717,-717,-717,-717,-714,-717,-720,-717,-717,-720,-720,-717,-720,-723,-723,-726,-726,-723,-726,-729,-726,-729,-732,-729,-729,-729,-729,-726,-726,-723,-723,-723,-726,-723,-726,-726,-726,-723,-723,-723,-726,-723,-723,-723,-720,-720,-723,-720,-717,-714,-711,-711,-711,-711,-708,-711,-708,-708,-708,-708,-705,-705,-702,-705,-705,-705,-705,-705,-705,-705,-705,-705,-705,-702,-705,-705,-705,-702,-705,-705,-705,-702,-702,-705,-708,-708,-708,-708,-711,-711,-711,-708,-708,-711,-711,-711,-714,-711,-708,-705,-705,-705,-702,-705,-708,-705,-705,-702,-702,-699,-699,-696,-696,-699,-699,-699,-699,-699,-702,-705,-705,-705,-708,-708,-708,-711,-711,-708,-708,-711,-714,-711,-714,-717,-717,-714,-717,-720,-720,-720,-720,-720,-717,-714,-714,-714,-714,-711,-714,-714,-711,-714,-714,-711,-714,-711,-711,-714,-717,-714,-714,-711,-714,-717,-720,-717,-717,-717,-720,-717,-717,-717,-717,-720,-717,-717,-717,-717,-714,-717,-717,-714,-714,-711,-711,-711,-711,-711,-708,-708,-711,-714,-717,-720,-723,-726,-729,-729,-729,-729,-726,-726,-729,-729,-726,-726,-726,-726,-726,-729,-729,-729,-726,-723,-726,-723,-720,-720,-720,-723,-726,-723,-726,-726,-723,-726,-723,-723,-723,-726,-726,-729,-732,-735,-738,-738,-735,-735,-732,-732,-735,-732,-732,-732,-732,-735,-735,-732,-729,-729,-729,-729,-729,-729,-729,-726,-729,-726,-729,-729,-729,-732,-732,-729,-726,-726,-729,-729,-726,-729,-732,-732,-732,-732,-732,-732,-735,-735,-735,-735,-735,-732,-729,-732,-735,-738,-738,-735,-738,-741,-738,-735,-738,-735,-732,-732,-732,-735,-735,-738,-738,-735,-732,-729,-726,-726,-726,-726,-729,-729,-729,-729,-729,-732,-729,-729,-732,-729,-732,-732,-735,-732,-732,-729,-729,-729,-726,-726,-726,-723,-720,-720,-723,-723,-720,-720,-723,-723,-720,-723,-723,-726,-723,-723,-720,-720,-723,-723,-726,-723,-720,-720,-717,-714,-717,-720,-717,-717,-714,-714,-714,-714,-711,-708,-708,-705,-705,-705,-705,-705,-705,-705,-705,-708,-711,-714,-711,-708,-705,-705,-705,-708,-708,-708,-711,-714,-711,-711,-708,-708,-711,-711,-711,-708,-705,-705,-705,-708,-711,-708,-708,-711,-714,-714,-714,-714,-714,-717,-720,-723,-723,-720,-717,-717,-717,-714,-714,-714,-711,-711,-714,-711,-708,-708,-705,-708,-711,-711,-708,-708,-711,-711,-714,-711,-711,-711,-708,-711,-708,-708,-708,-711,-711,-714,-714,-714,-717,-717,-717,-720,-720,-717,-720,-717,-717,-717,-720,-717,-717,-717,-717,-717,-714,-714,-714,-714,-714,-711,-714,-717,-720,-720,-720,-720,-723,-726,-726,-723,-720,-717,-717,-714,-714,-717,-717,-717,-714,-714,-714,-714,-711,-711,-708,-708,-705,-705,-705,-705,-702,-702,-702,-702,-702,-702,-705,-702,-702,-702,-702,-705,-705,-705,-702,-702,-702,-702,-705,-705,-702,-705,-705,-705,-702,-699,-696,-693,-696,-696,-696,-696,-696,-696,-693,-696,-693,-690,-687,-684,-681,-681,-681,-681,-678,-681,-681,-681,-681,-681,-681,-684,-684,-681,-681,-681,-684,-687,-684,-681,-681,-681,-684,-687,-690,-690,-687,-690,-690,-690,-693,-693,-693,-690,-690,-687,-684,-687,-687,-687,-687,-684,-684,-687,-684,-684,-684,-684,-687,-687,-687,-687,-684,-684,-687,-684,-681,-684,-684,-684,-681,-684,-684,-684,-684,-687,-690,-690,-687,-684,-684,-684,-684,-687,-687,-684,-684,-684,-681,-681,-684,-684,-681,-681,-681,-681,-681,-684,-684,-684,-684,-684,-684,-687,-687,-687,-687,-687,-684,-681,-681,-681,-681,-684,-687,-687,-690,-687,-687,-687,-687,-684,-684,-684,-684,-687,-690,-693,-693,-693,-696,-693,-696,-693,-696,-693,-693,-693,-693,-693,-690,-687,-687,-684,-681,-678,-678,-678,-681,-681,-678,-678,-681,-681,-681,-684,-684,-684,-687,-687,-687,-687,-687,-687,-687,-687,-687,-687,-690,-690,-693,-690,-690,-690,-690,-690,-690,-690,-687,-687,-687,-687,-684,-681,-678,-678,-678,-678,-678,-675,-672,-672,-672,-672,-672,-669,-672,-672,-672,-669,-669,-672,-672,-672,-675,-678,-678,-681,-684,-684,-687,-687,-687,-690,-687,-687,-684,-684,-684,-681,-681,-684,-684,-687,-687,-687,-684,-684,-684,-687,-687,-690,-687,-687,-690,-687,-687,-690,-687,-687,-690,-693,-693,-696,-696,-693,-696,-696,-696,-696,-696,-696,-696,-696,-699,-696,-696,-696,-693,-690,-690,-690,-690,-690,-693,-690,-690,-690,-690,-687,-684,-687,-684,-687,-687,-687,-687,-684,-684,-681,-681,-678,-678,-678,-678,-681,-681,-681,-684,-684,-684,-687,-687,-687,-687,-687,-687,-690,-690,-690,-690,-687,-687,-684,-681,-681,-684,-681,-678,-678,-675,-672,-672,-672,-672,-669,-666,-669,-669,-666,-669,-669,-666,-666,-663,-663,-666,-663,-660,-663,-663,-663,-666,-669,-672,-675,-675,-675,-678,-681,-684,-684,-684,-684,-684,-681,-681,-681,-681,-681,-681,-681,-681,-681,-684,-684,-684,-687,-690,-687,-687,-687,-684,-684,-684,-687,-687,-687,-690,-693,-690,-690,-687,-687,-687,-690,-690,-687,-684,-684,-684,-684,-687,-690,-690,-690,-687,-684,-681,-684,-684,-681,-681,-678,-681,-678,-678,-675,-675,-675,-675,-678,-675,-672,-675,-678,-681,-681,-681,-678,-675,-675,-678,-678,-681,-681,-681,-681,-681,-684,-684,-687,-687,-684,-684,-684,-687,-690,-693,-696,-696,-699,-699,-702,-702,-702,-702,-699,-696,-699,-699,-699,-699,-699,-696,-696,-696,-693,-693,-696,-693,-696,-693,-693,-696,-696,-693,-693,-696,-696,-699,-699,-699,-702,-702,-699,-702,-702,-699,-696,-696,-696,-699,-699,-696,-699,-702,-702,-699,-699,-696,-699,-699,-696,-696,-696,-696,-696,-693,-696,-693,-693,-693,-693,-696,-693,-690,-687,-687,-690,-693,-693,-696,-696,-696,-699,-702,-699,-702,-699,-699,-699,-699,-699,-696,-696,-693,-693,-693,-690,-690,-690,-693,-696,-699,-702,-699,-702,-705,-705,-705,-705,-705,-702,-699,-699,-696,-696,-699,-699,-696,-699,-702,-699,-696,-696,-696,-699,-699,-699,-699,-699,-702,-702,-699,-699,-699,-699,-699,-699,-702,-699,-702,-702,-705,-705,-708,-708,-711,-708,-708,-711,-711,-714,-711,-711,-708,-705,-708,-708,-708,-705,-708,-711,-708,-711,-711,-714,-711,-714,-711,-711,-714,-714,-714,-714,-717,-714,-711,-708,-708,-708,-708,-711,-714,-714,-711,-711,-708,-708,-708,-711,-714,-714,-714,-714,-714,-714,-714,-711,-711,-711,-711,-711,-714,-711,-708,-705,-708,-711,-708,-705,-708,-708,-711,-711,-711,-711,-714,-714,-714,-717,-717,-717,-717,-717,-720,-717,-714,-711,-714,-714,-714,-711,-711,-711,-711,-711,-708,-711,-711,-714,-714,-717,-717,-717,-717,-714,-717,-720,-723,-723,-726,-726,-729,-726,-729,-729,-726,-726,-726,-723,-726,-723,-723,-720,-720,-720,-720,-723,-720,-720,-723,-726,-726,-726,-729,-726,-729,-729,-726,-726,-726,-729,-732,-732,-732,-729,-729,-729,-729,-732,-735,-735,-732,-732,-735,-738,-735,-735,-735,-732,-732,-735,-735,-732,-732,-732,-735,-732,-732,-732,-732,-729,-729,-732,-729,-729,-726,-726,-729,-729,-729,-729,-729,-732,-729,-729,-726,-726,-726,-726,-723,-723,-723,-720,-717,-717,-714,-711,-714,-711,-708,-708,-705,-705,-705,-708,-708,-705,-702,-705,-708,-708,-708,-708,-711,-711,-711,-714,-711,-714,-717,-717,-714,-714,-711,-711,-714,-714,-714,-714,-714,-714,-714,-714,-717,-717,-717,-714,-711,-714,-714,-717,-714,-714,-714,-711,-711,-711,-711,-711,-708,-705,-705,-708,-708,-708,-705,-705,-705,-705,-705,-708,-708,-705,-705,-705,-702,-702,-699,-699,-696,-696,-696,-696,-699,-699,-702,-705,-708,-705,-705,-705,-702,-699,-702,-699,-699,-699,-696,-696,-696,-696,-696,-699,-699,-699,-702,-702,-705,-705,-702,-699,-699,-699,-702,-705,-702,-699,-702,-702,-702,-705,-708,-708,-708,-708,-711,-711,-708,-711,-711,-708,-711,-711,-711,-711,-711,-711,-708,-708,-711,-711,-714,-714,-714,-714,-714,-714,-714,-717,-717,-714,-714,-714,-714,-714,-714,-711,-711,-711,-714,-717,-720,-723,-723,-723,-726,-723,-720,-717,-717,-720,-717,-720,-723,-723,-723,-720,-720,-717,-717,-720,-720,-723,-720,-720,-720,-723,-723,-726,-729,-726,-723,-723,-723,-723,-726,-726,-726,-726,-726,-726,-723,-723,-720,-720,-720,-720,-723,-723,-720,-720,-717,-720,-720,-723,-723,-723,-723,-723,-723,-726,-723,-720,-723,-720,-720,-720,-720,-717,-717,-720,-717,-717,-720,-720,-720,-723,-720,-723,-720,-720,-717,-720,-717,-717,-714,-711,-711,-708,-711,-711,-714,-717,-717,-717,-717,-717,-714,-714,-714,-711,-708,-708,-708,-711,-714,-717,-717,-717,-720,-720,-720,-720,-717,-717,-717,-717,-720,-723,-723,-723,-723,-720,-720,-723,-726,-726,-723,-723,-720,-723,-723,-723,-723,-723,-723,-723,-723,-720,-717,-714,-711,-714,-714,-714,-714,-711,-714,-714,-711,-711,-711,-714,-714,-711,-711,-711,-708,-711,-714,-711,-711,-708,-705,-705,-705,-705,-705,-705,-705,-705,-708,-705,-705,-705,-705,-705,-705,-705,-705,-705,-705,-705,-705,-705,-708,-705,-702,-699,-702,-702,-705,-705,-705,-708,-705,-708,-708,-705,-702,-702,-705,-708,-708,-708,-711,-714,-714,-717,-714,-714,-717,-720,-717,-714,-714,-717,-717,-720,-720,-717,-714,-717,-717,-720,-720,-720,-723,-723,-723,-720,-720,-723,-723,-723,-723,-723,-726,-726,-729,-729,-729,-732,-729,-729,-726,-726,-726,-729,-732,-729,-732,-735,-735,-738,-741,-744,-741,-741,-741,-738,-738,-735,-735,-735,-735,-735,-732,-735,-738,-738,-738,-741,-738,-738,-741,-738,-738,-735,-738,-741,-744,-741,-738,-741,-741,-744,-744,-744,-741,-741,-741,-738,-741,-738,-741,-741,-741,-741,-744,-741,-741,-738,-735,-735,-735,-732,-729,-729,-729,-729,-726,-729,-729,-732,-732,-729,-726,-726,-729,-729,-732,-732,-729,-729,-729,-729,-732,-729,-726,-726,-723,-723,-723,-720,-720,-723,-723,-726,-726,-729,-732,-732,-732,-732,-732,-732,-732,-729,-729,-729,-726,-729,-726,-723,-726,-729,-729,-726,-726,-726,-726,-729,-726,-726,-729,-729,-726,-729,-732,-732,-732,-729,-729,-729,-732,-732,-732,-732,-732,-735,-735,-738,-738,-741,-741,-741,-741,-741,-741,-738,-735,-738,-738,-738,-738,-738,-735,-738,-738,-735,-738,-741,-744,-741,-741,-738,-738,-741,-741,-738,-735,-738,-738,-741,-744,-744,-744,-744,-747,-750,-750,-753,-753,-750,-753,-756,-756,-753,-753,-756,-753,-753,-753,-756,-759,-759,-756,-756,-756,-756,-756,-753,-750,-753,-753,-753,-750,-753,-753,-753,-753,-750,-750,-747,-744,-744,-744,-744,-744,-744,-744,-744,-747,-750,-750,-750,-753,-753,-756,-756,-753,-750,-750,-750,-753,-753,-756,-753,-750,-750,-747,-744,-747,-747,-747,-750,-747,-750,-753,-756,-756,-759,-762,-762,-765,-765,-765,-768,-768,-768,-768,-768,-771,-771,-774,-777,-774,-774,-774,-777,-774,-774,-774,-777,-777,-780,-780,-780,-780,-783,-780,-777,-777,-777,-777,-777,-774,-774,-774,-771,-771,-774,-774,-771,-771,-771,-768,-765,-762,-762,-765,-765,-765,-765,-765,-765,-765,-765,-765,-765,-762,-762,-762,-765,-768,-771,-768,-765,-762,-759,-759,-756,-756,-756,-756,-759,-756,-753,-753,-750,-747,-747,-750,-747,-744,-747,-744,-747,-744,-747,-747,-750,-750,-750,-750,-753,-753,-753,-753,-753,-753,-756,-759,-759,-762,-762,-759,-762,-765,-765,-762,-759,-762,-762,-762,-759,-759,-759,-759,-756,-756,-756,-756,-753,-753,-750,-750,-750,-750,-750,-750,-750,-753,-750,-750,-750,-750,-753,-750,-753,-750,-753,-753,-753,-753,-756,-756,-753,-750,-753,-750,-750,-750,-750,-747,-744,-744,-741,-741,-741,-741,-744,-741,-738,-741,-738,-735,-732,-732,-729,-726,-726,-729,-726,-726,-726,-726,-729,-732,-735,-732,-729,-729,-726,-726,-729,-729,-726,-723,-726,-726,-723,-723,-720,-717,-717,-714,-714,-714,-717,-717,-717,-717,-714,-714,-714,-714,-717,-717,-717,-720,-720,-723,-723,-723,-726,-726,-723,-723,-720,-717,-717,-714,-714,-717,-717,-717,-720,-720,-717,-717,-717,-714,-714,-711,-708,-708,-708,-708,-705,-705,-705,-702,-702,-699,-702,-699,-699,-699,-696,-693,-693,-690,-690,-690,-693,-690,-690,-687,-687,-687,-687,-687,-687,-687,-690,-687,-687,-684,-684,-684,-687,-687,-690,-690,-690,-687,-687,-684,-684,-684,-681,-678,-678,-678,-675,-675,-675,-675,-672,-669,-669,-666,-663,-666,-666,-669,-669,-669,-669,-669,-666,-666,-663,-663,-663,-660,-660,-663,-663,-663,-666,-663,-660,-657,-657,-657,-657,-654,-657,-660,-663,-663,-663,-666,-669,-672,-672,-672,-669,-669,-669,-669,-669,-669,-672,-672,-672,-672,-675,-675,-678,-681,-684,-684,-687,-687,-687,-687,-690,-690,-693,-696,-693,-696,-693,-696,-699,-699,-702,-702,-702,-702,-699,-702,-705,-705,-708,-708,-705,-705,-705,-702,-702,-705,-708,-708,-708,-705,-705,-708,-708,-708,-705,-705,-705,-708,-711,-711,-714,-714,-714,-714,-711,-711,-708,-708,-708,-705,-708,-708,-708,-708,-708,-708,-708,-708,-705,-705,-705,-705,-705,-702,-702,-705,-702,-702,-705,-705,-708,-708,-705,-705,-708,-705,-705,-705,-702,-705,-702,-702,-705,-702,-702,-702,-705,-702,-702,-699,-699,-696,-693,-693,-693,-693,-690,-687,-684,-684,-684,-684,-684,-681,-678,-675,-675,-672,-672,-669,-666,-663,-663,-660,-663,-660,-660,-663,-666,-666,-663,-660,-663,-663,-663,-660,-660,-663,-660,-660,-663,-666,-666,-663,-663,-663,-660,-663,-663,-663,-663,-660,-660,-660,-660,-657,-660,-660,-660,-660,-663,-663,-666,-666,-666,-663,-663,-663,-663,-666,-669,-666,-669,-672,-672,-672,-672,-669,-672,-669,-672,-675,-678,-681,-681,-684,-684,-681,-681,-681,-681,-681,-681,-681,-681,-678,-678,-678,-681,-678,-675,-675,-678,-681,-681,-681,-678,-675,-678,-675,-678,-675,-672,-675,-675,-678,-681,-678,-678,-681,-678,-678,-675,-675,-675,-675,-675,-672,-675,-675,-675,-675,-675,-678,-675,-675,-675,-672,-675,-675,-675,-675,-678,-675,-675,-672,-669,-666,-666,-663,-663,-663,-663,-663,-660,-657,-657,-654,-651,-648,-645,-645,-648,-645,-642,-642,-642,-639,-639,-636,-636,-636,-633,-633,-636,-639,-636,-636,-633,-630,-627,-627,-630,-630,-630,-630,-633,-633,-633,-633,-633,-636,-633,-636,-633,-630,-630,-627,-630,-633,-636,-636,-636,-639,-642,-639,-639,-639,-642,-645,-642,-639,-636,-636,-636,-636,-639,-636,-633,-633,-636,-639,-636,-636,-633,-633,-633,-633,-636,-636,-636,-636,-636,-636,-636,-636,-639,-639,-642,-642,-642,-645,-642,-645,-648,-648,-651,-648,-651,-651,-651,-651,-654,-654,-654,-654,-651,-648,-651,-648,-648,-648,-645,-645,-645,-642,-645,-642,-639,-636,-636,-633,-636,-636,-639,-639,-642,-645,-645,-645,-645,-648,-651,-648,-648,-651,-651,-651,-651,-651,-651,-651,-648,-651,-648,-648,-645,-648,-648,-651,-651,-651,-651,-651,-651,-648,-648,-648,-651,-651,-648,-648,-648,-651,-651,-651,-654,-654,-654,-654,-654,-654,-657,-657,-657,-657,-657,-657,-660,-663,-660,-660,-663,-666,-666,-666,-663,-663,-666,-666,-666,-669,-669,-666,-666,-663,-663,-660,-657,-654,-654,-651,-651,-654,-657,-657,-660,-663,-663,-663,-663,-660,-660,-657,-654,-654,-654,-651,-648,-648,-651,-651,-648,-651,-651,-654,-654,-657,-660,-660,-657,-657,-657,-657,-657,-660,-660,-657,-654,-651,-651,-648,-648,-651,-651,-651,-648,-645,-645,-645,-645,-648,-648,-648,-645,-645,-648,-648,-648,-648,-648,-645,-648,-648,-645,-648,-648,-651,-648,-648,-648,-651,-654,-651,-654,-654,-654,-657,-657,-660,-660,-660,-660,-657,-657,-657,-657,-654,-657,-657,-657,-657,-657,-660,-657,-657,-660,-660,-660,-660,-663,-663,-663,-660,-660,-663,-660,-657,-657,-660,-663,-666,-666,-669,-669,-669,-669,-672,-675,-675,-672,-672,-675,-678,-678,-675,-675,-675,-675,-675,-678,-675,-672,-672,-672,-672,-672,-675,-675,-675,-675,-672,-669,-669,-666,-669,-669,-672,-672,-672,-669,-672,-672,-672,-675,-675,-675,-672,-669,-669,-666,-666,-666,-663,-660,-660,-660,-660,-660,-663,-663,-660,-663,-666,-666,-663,-660,-657,-657,-660,-660,-660,-657,-654,-654,-654,-651,-651,-648,-651,-651,-654,-657,-654,-657,-657,-660,-657,-654,-651,-654,-654,-657,-654,-657,-660,-660,-660,-657,-657,-657,-657,-657,-657,-657,-657,-657,-660,-660,-663,-666,-666,-669,-669,-669,-669,-672,-669,-669,-672,-672,-675,-675,-672,-675,-672,-672,-672,-672,-669,-666,-666,-666,-669,-666,-666,-663,-663,-663,-663,-660,-660,-660,-660,-660,-660,-663,-666,-666,-663,-666,-666,-666,-666,-666,-666,-666,-666,-663,-660,-660,-660,-660,-660,-660,-663,-660,-660,-660,-660,-660,-663,-666,-669,-669,-669,-666,-669,-672,-672,-672,-672,-672,-672,-669,-669,-669,-669,-666,-666,-669,-669,-669,-669,-669,-672,-672,-675,-675,-672,-669,-672,-669,-669,-672,-669,-669,-669,-669,-669,-669,-669,-672,-672,-672,-669,-669,-669,-672,-675,-672,-675,-672,-672,-669,-669,-666,-669,-669,-672,-669,-669,-669,-672,-672,-672,-672,-675,-675,-675,-678,-675,-672,-669,-669,-672,-669,-666,-666,-669,-672,-672,-675,-678,-678,-678,-675,-672,-669,-669,-669,-669,-669,-669,-669,-669,-672,-675,-675,-675,-675,-675,-675,-672,-672,-672,-675,-678,-675,-678,-675,-675,-678,-678,-678,-675,-675,-675,-675,-672,-672,-672,-672,-672,-669,-669,-669,-666,-663,-663,-660,-660,-660,-657,-657,-657,-657,-660,-657,-660,-660,-660,-660,-660,-663,-666,-666,-663,-660,-660,-657,-660,-657,-657,-657,-657,-660,-657,-660,-657,-657,-654,-657,-657,-657,-657,-657,-657,-660,-660,-660,-660,-660,-663,-663,-663,-660,-660,-660,-657,-654,-651,-651,-651,-648,-648,-651,-651,-651,-651,-651,-648,-648,-648,-651,-648,-648,-648,-645,-648,-651,-648,-648,-645,-642,-642,-639,-642,-642,-645,-642,-642,-639,-639,-636,-639,-639,-642,-645,-645,-645,-642,-639,-639,-639,-636,-636,-636,-639,-639,-639,-642,-642,-642,-639,-639,-642,-642,-642,-639,-642,-642,-642,-642,-645,-645,-642,-639,-639,-639,-636,-636,-633,-630,-630,-630,-627,-627,-627,-627,-624,-627,-630,-630,-633,-636,-636,-636,-633,-633,-630,-633,-633,-633,-633,-636,-633,-633,-633,-636,-636,-636,-633,-630,-633,-633,-633,-633,-633,-630,-630,-630,-630,-627,-627,-627,-627,-627,-627,-627,-627,-627,-627,-624,-621,-618,-618,-621,-618,-618,-618,-618,-618,-618,-615,-615,-615,-618,-618,-618,-618,-618,-615,-615,-612,-612,-612,-612,-612,-612,-612,-609,-606,-603,-603,-603,-600,-600,-603,-600,-597,-594,-594,-594,-591,-594,-594,-591,-591,-591,-588,-588,-588,-588,-588,-585,-582,-582,-579,-579,-579,-582,-582,-582,-579,-576,-573,-570,-570,-570,-567,-567,-570,-570,-570,-570,-567,-567,-570,-573,-573,-570,-567,-570,-570,-573,-573,-570,-573,-576,-576,-573,-570,-570,-573,-573,-570,-570,-573,-573,-573,-573,-573,-573,-573,-576,-573,-573,-573,-570,-567,-564,-567,-567,-567,-564,-564,-564,-564,-564,-561,-561,-561,-558,-558,-558,-555,-552,-552,-549,-549,-549,-552,-552,-552,-552,-552,-555,-555,-558,-558,-558,-558,-555,-555,-552,-552,-552,-555,-555,-558,-561,-564,-564,-567,-567,-564,-561,-558,-561,-564,-564,-564,-561,-564,-567,-570,-570,-570,-570,-570,-570,-567,-567,-567,-570,-573,-576,-576,-579,-582,-585,-582,-579,-579,-576,-573,-573,-573,-573,-573,-573,-576,-573,-576,-576,-573,-570,-573,-573,-573,-570,-570,-570,-570,-570,-570,-573,-570,-573,-573,-573,-573,-570,-570,-570,-570,-573,-570,-570,-573,-573,-573,-570,-573,-573,-576,-579,-582,-582,-579,-576,-579,-576,-579,-576,-576,-576,-579,-582,-582,-585,-588,-588,-588,-588,-591,-591,-591,-591,-594,-591,-591,-588,-588,-588,-591,-591,-591,-588,-591,-591,-594,-594,-594,-597,-600,-603,-606,-606,-609,-606,-606,-606,-609,-612,-609,-612,-609,-612,-612,-612,-612,-612,-612,-609,-606,-609,-609,-612,-615,-618,-618,-618,-615,-615,-612,-609,-612,-612,-612,-612,-615,-612,-615,-612,-612,-612,-609,-606,-606,-606,-606,-609,-609,-609,-609,-612,-615,-615,-612,-612,-612,-615,-612,-612,-612,-609,-606,-606,-606,-603,-603,-603,-603,-603,-606,-606,-606,-606,-603,-600,-597,-597,-597,-600,-603,-603,-603,-603,-603,-603,-600,-600,-600,-600,-600,-597,-594,-594,-594,-591,-594,-591,-594,-597,-600,-600,-603,-603,-600,-603,-603,-603,-606,-603,-603,-603,-603,-600,-603,-603,-603,-603,-600,-600,-597,-594,-597,-597,-597,-597,-600,-603,-600,-603,-600,-597,-597,-600,-603,-606,-603,-603,-603,-606,-603,-603,-600,-603,-603,-606,-606,-606,-603,-603,-603,-603,-606,-606,-603,-600,-600,-600,-597,-597,-600,-603,-600,-600,-600,-600,-600,-600,-603,-603,-603,-600,-600,-600,-600,-600,-600,-597,-594,-597,-597,-594,-594,-597,-600,-597,-597,-597,-600,-603,-603,-603,-603,-603,-603,-600,-600,-600,-600,-597,-597,-594,-594,-591,-591,-588,-585,-588,-585,-582,-585,-582,-582,-585,-585,-582,-579,-579,-579,-579,-576,-576,-576,-579,-576,-573,-576,-573,-573,-570,-570,-570,-570,-570,-570,-573,-573,-573,-573,-576,-573,-576,-576,-576,-576,-579,-579,-579,-576,-576,-573,-573,-576,-579,-579,-579,-576,-576,-576,-576,-576,-576,-576,-579,-576,-579,-579,-576,-579,-582,-582,-585,-585,-585,-585,-582,-582,-585,-585,-588,-591,-588,-591,-591,-588,-585,-582,-582,-579,-582,-582,-582,-582,-582,-579,-582,-582,-582,-582,-585,-585,-585,-585,-585,-585,-585,-585,-582,-579,-579,-582,-579,-579,-576,-573,-576,-573,-576,-576,-576,-576,-576,-576,-576,-573,-570,-570,-570,-573,-570,-573,-573,-573,-573,-573,-570,-570,-573,-570,-570,-570,-573,-573,-573,-573,-570,-567,-564,-564,-567,-567,-570,-573,-573,-576,-576,-576,-576,-576,-579,-579,-579,-579,-576,-579,-576,-579,-576,-576,-573,-570,-573,-573,-570,-570,-570,-570,-573,-576,-579,-579,-579,-579,-576,-573,-573,-576,-573,-576,-579,-576,-576,-579,-582,-579,-576,-579,-579,-582,-585,-585,-588,-588,-588,-591,-594,-591,-588,-588,-588,-588,-588,-588,-588,-588,-591,-588,-588,-588,-585,-585,-588,-588,-591,-594,-594,-591,-594,-594,-591,-591,-591,-594,-597,-597,-597,-597,-597,-597,-597,-597,-600,-603,-603,-603,-603,-603,-600,-603,-606,-609,-606,-606,-603,-603,-603,-600,-597,-600,-603,-606,-606,-603,-603,-606,-609,-606,-606,-606,-603,-603,-603,-606,-609,-609,-609,-609,-612,-609,-609,-606,-606,-609,-609,-609,-612,-612,-612,-612,-612,-612,-615,-615,-618,-618,-621,-618,-618,-621,-621,-618,-621,-621,-618,-618,-621,-618,-615,-618,-615,-612,-612,-612,-609,-612,-615,-618,-618,-621,-621,-618,-618,-621,-618,-615,-615,-615,-612,-609,-609,-612,-609,-612,-609,-606,-609,-609,-609,-609,-606,-603,-600,-600,-597,-594,-594,-594,-591,-588,-585,-588,-585,-582,-585,-585,-585,-585,-588,-588,-585,-585,-588,-588,-588,-588,-585,-582,-582,-582,-579,-576,-576,-573,-573,-570,-573,-576,-576,-579,-576,-576,-576,-579,-582,-585,-588,-591,-594,-594,-591,-594,-594,-594,-594,-597,-597,-600,-600,-600,-600,-597,-600,-603,-603,-600,-600,-600,-600,-600,-603,-600,-597,-597,-597,-594,-594,-597,-597,-597,-600,-600,-603,-606,-603,-606,-609,-606,-609,-612,-609,-612,-612,-615,-615,-612,-612,-612,-612,-612,-615,-615,-618,-615,-618,-615,-615,-615,-612,-612,-609,-609,-609,-612,-615,-618,-621,-621,-621,-621,-624,-624,-621,-621,-624,-624,-624,-624,-624,-624,-621,-618,-615,-615,-618,-618,-615,-615,-618,-621,-624,-621,-618,-618,-618,-618,-621,-621,-618,-615,-615,-618,-621,-621,-621,-618,-615,-615,-612,-609,-612,-615,-612,-609,-609,-612,-612,-609,-609,-612,-615,-612,-612,-609,-609,-606,-603,-603,-603,-603,-600,-597,-600,-597,-600,-600,-600,-600,-600,-600,-600,-603,-606,-609,-612,-615,-615,-615,-615,-618,-618,-618,-621,-618,-615,-612,-609,-609,-606,-609,-606,-606,-606,-603,-600,-600,-600,-600,-600,-600,-600,-600,-600,-600,-597,-597,-597,-597,-597,-597,-597,-597,-597,-600,-597,-594,-591,-588,-588,-588,-588,-588,-588,-591,-588,-588,-588,-588,-591,-594,-594,-591,-591,-594,-594,-594,-594,-594,-594,-594,-594,-594,-591,-594,-597,-597,-600,-600,-600,-600,-597,-594,-594,-594,-594,-594,-591,-594,-597,-597,-600,-597,-597,-594,-591,-594,-594,-597,-600,-603,-603,-606,-606,-603,-603,-600,-600,-600,-603,-600,-600,-597,-597,-597,-597,-597,-597,-597,-594,-594,-594,-594,-594,-597,-597,-600,-600,-600,-600,-603,-603,-600,-603,-603,-603,-600,-600,-600,-600,-600,-600,-603,-600,-600,-600,-600,-603,-603,-606,-603,-606,-603,-603,-603,-606,-603,-606,-609,-609,-609,-609,-612,-615,-615,-612,-612,-612,-609,-612,-612,-615,-615,-618,-621,-621,-618,-621,-621,-624,-627,-627,-630,-630,-630,-630,-630,-633,-630,-633,-633,-633,-636,-633,-636,-633,-636,-636,-636,-636,-639,-639,-636,-639,-636,-636,-636,-633,-633,-630,-633,-630,-627,-627,-627,-630,-627,-627,-630,-630,-630,-633,-636,-636,-633,-633,-633,-633,-636,-633,-633,-633,-630,-627,-624,-621,-621,-621,-621,-618,-615,-615,-618,-618,-618,-618,-621,-618,-621,-624,-624,-624,-621,-618,-621,-618,-618,-618,-618,-618,-618,-621,-621,-618,-615,-612,-612,-615,-618,-618,-618,-618,-618,-618,-618,-618,-618,-621,-621,-624,-624,-621,-624,-624,-624,-621,-618,-618,-618,-615,-618,-621,-618,-618,-615,-618,-618,-618,-615,-615,-615,-618,-621,-618,-621,-618,-615,-615,-615,-615,-615,-615,-612,-612,-612,-612,-612,-612,-612,-612,-609,-606,-609,-609,-612,-612,-612,-612,-615,-615,-618,-615,-618,-618,-615,-618,-621,-624,-621,-618,-615,-612,-609,-609,-606,-609,-609,-606,-609,-606,-606,-606,-603,-603,-603,-603,-603,-606,-606,-603,-606,-603,-603,-603,-603,-600,-597,-597,-597,-594,-594,-597,-597,-597,-594,-594,-594,-597,-597,-597,-600,-600,-600,-603,-606,-606,-603,-600,-600,-597,-597,-597,-597,-600,-603,-603,-603,-603,-606,-603,-606,-606,-606,-606,-603,-603,-603,-606,-609,-612,-612,-612,-609,-609,-612,-612,-612,-609,-612,-609,-606,-606,-609,-609,-609,-609,-609,-606,-606,-606,-609,-612,-615,-615,-618,-615,-612,-612,-612,-612,-612,-612,-612,-615,-615,-618,-621,-624,-624,-627,-627,-627,-624,-624,-621,-621,-624,-627,-630,-630,-630,-630,-630,-633,-633,-633,-630,-633,-630,-633,-630,-627,-627,-627,-627,-630,-627,-630,-633,-633,-633,-633,-630,-630,-630,-627,-627,-624,-621,-621,-621,-624,-621,-618,-618,-618,-621,-621,-621,-618,-621,-618,-615,-612,-615,-615,-612,-615,-615,-615,-615,-615,-615,-618,-621,-624,-624,-624,-624,-624,-621,-621,-621,-621,-621,-621,-621,-618,-615,-618,-618,-618,-621,-618,-615,-612,-612,-615,-615,-612,-612,-612,-609,-606,-603,-600,-600,-600,-603,-606,-606,-603,-603,-600,-603,-603,-606,-606,-606,-606,-606,-606,-603,-603,-603,-603,-603,-606,-606,-606,-609,-609,-609,-609,-606,-606,-606,-606,-606,-609,-612,-612,-609,-609,-606,-606,-606,-606,-606,-603,-603,-600,-603,-603,-606,-606,-606,-609,-609,-606,-609,-609,-609,-609,-609,-606,-606,-609,-606,-603,-600,-603,-600,-603,-606,-606,-606,-606,-603,-603,-600,-603,-603,-603,-603,-603,-606,-606,-606,-606,-606,-606,-609,-609,-606,-609,-609,-609,-609,-609,-606,-606,-606,-603,-603,-600,-603,-606,-606,-603,-603,-606,-603,-603,-600,-600,-600,-597,-597,-597,-597,-600,-603,-606,-609,-612,-615,-612,-612,-612,-609,-606,-606,-609,-609,-612,-615,-615,-615,-612,-615,-615,-612,-615,-618,-618,-621,-624,-624,-624,-624,-624,-627,-627,-627,-624,-627,-627,-627,-627,-627,-630,-630,-630,-630,-633,-633,-633,-630,-630,-630,-627,-624,-624,-624,-627,-627,-624,-624,-621,-618,-621,-621,-621,-621,-618,-618,-615,-618,-618,-618,-618,-621,-618,-618,-618,-618,-618,-618,-618,-618,-618,-615,-615,-618,-618,-618,-621,-624,-621,-618,-618,-618,-618,-621,-624,-627,-627,-630,-630,-630,-630,-633,-636,-636,-633,-633,-633,-633,-630,-627,-630,-630,-633,-633,-633,-630,-633,-633,-636,-633,-636,-633,-633,-633,-636,-633,-636,-636,-633,-630,-627,-627,-627,-624,-624,-624,-621,-624,-621,-624,-624,-627,-627,-627,-630,-630,-633,-633,-633,-633,-633,-633,-633,-636,-636,-639,-642,-645,-648,-648,-651,-648,-645,-645,-642,-642,-642,-642,-642,-645,-645,-648,-645,-648,-651,-651,-651,-651,-654,-657,-660,-660,-660,-657,-654,-654,-654,-657,-657,-654,-654,-651,-651,-651,-648,-651,-654,-654,-657,-657,-660,-657,-657,-657,-657,-660,-663,-666,-666,-666,-669,-669,-666,-663,-663,-663,-660,-663,-660,-660,-660,-660,-657,-660,-660,-663,-666,-666,-663,-663,-663,-663,-666,-663,-660,-660,-660,-663,-663,-666,-669,-669,-666,-669,-666,-666,-663,-663,-663,-663,-663,-663,-663,-663,-660,-657,-654,-657,-657,-657,-654,-654,-657,-657,-660,-663,-660,-660,-660,-663,-666,-666,-669,-672,-672,-669,-669,-666,-663,-666,-669,-666,-669,-669,-672,-672,-669,-669,-666,-666,-663,-663,-663,-663,-663,-663,-666,-669,-666,-663,-660,-663,-660,-657,-660,-657,-654,-654,-657,-660,-660,-657,-654,-654,-657,-660,-660,-663,-666,-663,-660,-663,-663,-663,-663,-663,-663,-663,-663,-663,-666,-666,-669,-669,-669,-666,-666,-666,-669,-669,-669,-672,-669,-672,-669,-669,-666,-666,-663,-660,-657,-657,-657,-654,-651,-648,-648,-651,-651,-651,-651,-654,-651,-651,-651,-651,-654,-654,-657,-660,-657,-660,-660,-663,-663,-666,-663,-666,-666,-663,-663,-663,-660,-660,-657,-660,-657,-657,-654,-654,-654,-654,-654,-651,-651,-651,-651,-651,-654,-651,-651,-651,-648,-648,-648,-651,-651,-651,-651,-651,-651,-651,-654,-657,-660,-657,-654,-654,-654,-654,-654,-657,-657,-657,-654,-651,-654,-651,-651,-648,-651,-654,-654,-651,-648,-648,-648,-645,-645,-648,-645,-642,-645,-645,-648,-645,-645,-645,-645,-642,-642,-642,-642,-639,-639,-636,-633,-630,-630,-633,-630,-633,-633,-630,-633,-630,-630,-633,-633,-633,-633,-633,-633,-630,-633,-636,-636,-633,-633,-633,-633,-633,-633,-636,-633,-636,-636,-639,-642,-645,-645,-642,-645,-642,-642,-642,-642,-642,-645,-645,-642,-642,-642,-642,-642,-639,-642,-645,-648,-648,-648,-651,-651,-651,-651,-651,-648,-648,-645,-645,-642,-645,-645,-645,-648,-645,-648,-645,-645,-648,-648,-645,-645,-648,-648,-648,-648,-648,-651,-651,-648,-645,-645,-642,-642,-639,-639,-636,-639,-639,-639,-642,-642,-639,-639,-639,-639,-639,-642,-642,-645,-645,-645,-648,-651,-651,-648,-648,-645,-645,-642,-642,-642,-642,-639,-639,-639,-639,-639,-642,-642,-639,-636,-639,-642,-645,-645,-642,-639,-639,-639,-639,-639,-639,-636,-633,-633,-630,-633,-633,-633,-633,-636,-636,-636,-636,-633,-630,-630,-627,-624,-627,-627,-630,-633,-633,-636,-636,-636,-633,-630,-630,-630,-627,-627,-627,-624,-624,-621,-618,-618,-618,-615,-618,-615,-612,-612,-612,-612,-615,-618,-618,-618,-618,-618,-618,-618,-618,-621,-618,-615,-618,-618,-615,-612,-609,-609,-606,-603,-606,-606,-606,-606,-606,-606,-606,-606,-606,-609,-612,-612,-612,-612,-612,-612,-609,-609,-612,-612,-612,-615,-615,-618,-618,-621,-621,-618,-618,-615,-612,-612,-612,-612,-609,-609,-606,-603,-603,-606,-606,-603,-600,-603,-600,-597,-597,-597,-597,-597,-597,-600,-600,-600,-600,-600,-600,-600,-600,-597,-594,-597,-594,-594,-591,-588,-588,-588,-591,-591,-594,-594,-591,-591,-588,-588,-585,-588,-585,-585,-582,-579,-582,-579,-576,-579,-582,-579,-582,-585,-582,-585,-582,-582,-582,-585,-582,-579,-582,-579,-579,-579,-582,-579,-579,-576,-576,-576,-579,-582,-579,-579,-579,-576,-576,-576,-579,-582,-582,-582,-579,-579,-579,-579,-576,-579,-579,-576,-576,-576,-576,-573,-570,-567,-567,-570,-570,-573,-576,-576,-576,-573,-570,-570,-567,-567,-567,-570,-570,-570,-570,-570,-570,-570,-570,-570,-570,-567,-564,-564,-564,-561,-564,-564,-567,-564,-561,-558,-561,-561,-558,-561,-558,-555,-555,-558,-558,-558,-558,-558,-561,-561,-561,-564,-567,-570,-570,-570,-567,-567,-567,-564,-561,-561,-558,-558,-555,-552,-552,-552,-555,-558,-561,-558,-558,-555,-552,-549,-552,-552,-555,-555,-552,-552,-555,-555,-558,-555,-552,-555,-555,-555,-555,-558,-558,-555,-552,-552,-552,-549,-546,-543,-543,-546,-549,-546,-543,-543,-543,-543,-546,-546,-546,-546,-546,-549,-552,-552,-552,-552,-552,-552,-549,-549,-552,-552,-555,-552,-552,-552,-549,-546,-546,-546,-546,-546,-549,-549,-546,-546,-546,-546,-546,-546,-546,-549,-549,-546,-546,-546,-543,-540,-537,-537,-534,-534,-534,-537,-537,-540,-537,-537,-534,-534,-531,-528,-531,-531,-531,-531,-531,-531,-528,-525,-525,-525,-525,-528,-528,-531,-531,-531,-534,-534,-534,-531,-528,-531,-531,-531,-528,-528,-531,-531,-531,-531,-531,-528,-528,-528,-531,-531,-534,-534,-534,-534,-534,-534,-537,-537,-540,-537,-537,-534,-531,-528,-525,-528,-528,-525,-525,-525,-522,-525,-528,-528,-531,-534,-534,-534,-531,-534,-531,-531,-531,-528,-528,-528,-528,-528,-528,-531,-531,-534,-537,-534,-534,-537,-534,-534,-531,-531,-528,-525,-525,-528,-528,-528,-528,-528,-525,-522,-525,-525,-522,-525,-522,-519,-522,-522,-522,-519,-519,-516,-513,-516,-516,-516,-516,-516,-519,-519,-516,-513,-516,-513,-513,-516,-516,-516,-519,-522,-522,-522,-519,-519,-519,-522,-525,-522,-522,-522,-525,-525,-522,-519,-522,-522,-519,-519,-519,-519,-519,-519,-519,-519,-522,-522,-522,-522,-525,-525,-522,-519,-519,-519,-519,-522,-522,-525,-525,-528,-531,-531,-534,-537,-537,-534,-534,-534,-534,-537,-534,-531,-534,-534,-537,-534,-531,-528,-531,-531,-531,-531,-534,-531,-534,-531,-528,-525,-528,-525,-528,-525,-525,-522,-525,-522,-519,-519,-519,-522,-525,-522,-522,-522,-522,-522,-525,-522,-519,-519,-519,-519,-519,-522,-519,-522,-522,-519,-516,-513,-513,-513,-516,-516,-513,-513,-513,-513,-513,-513,-513,-513,-513,-513,-513,-513,-513,-510,-510,-513,-516,-513,-513,-513,-513,-510,-507,-507,-507,-510,-510,-507,-507,-507,-507,-507,-504,-507,-510,-510,-510,-507,-507,-504,-501,-501,-504,-507,-510,-510,-513,-513,-513,-516,-519,-519,-519,-519,-516,-519,-519,-516,-519,-516,-516,-519,-522,-519,-519,-522,-522,-522,-519,-522,-519,-519,-519,-516,-519,-519,-516,-516,-516,-513,-513,-513,-516,-513,-513,-516,-513,-513,-513,-513,-516,-519,-519,-516,-519,-522,-522,-525,-522,-522,-525,-528,-528,-528,-528,-528,-525,-528,-528,-528,-525,-525,-525,-525,-525,-525,-525,-525,-522,-522,-519,-519,-519,-522,-522,-522,-522,-522,-525,-528,-528,-528,-528,-531,-531,-531,-531,-531,-531,-528,-528,-528,-528,-528,-531,-528,-525,-525,-525,-522,-519,-519,-522,-525,-525,-525,-525,-525,-525,-525,-525,-522,-525,-528,-528,-525,-525,-522,-522,-522,-522,-519,-519,-519,-522,-519,-516,-516,-513,-516,-516,-516,-513,-510,-507,-507,-504,-507,-507,-504,-504,-507,-507,-507,-507,-507,-510,-510,-510,-510,-507,-507,-507,-507,-507,-507,-504,-504,-507,-504,-504,-504,-507,-510,-510,-507,-507,-507,-507,-504,-501,-501,-501,-498,-495,-495,-495,-498,-501,-501,-498,-498,-498,-495,-495,-498,-495,-495,-495,-495,-495,-495,-495,-498,-501,-501,-501,-501,-498,-498,-498,-498,-498,-498,-501,-501,-501,-501,-504,-504,-507,-510,-507,-510,-510,-510,-513,-513,-516,-516,-516,-513,-513,-516,-513,-513,-510,-510,-507,-504,-507,-504,-507,-504,-504,-507,-504,-501,-498,-495,-495,-495,-495,-498,-501,-504,-501,-501,-498,-498,-498,-501,-498,-498,-498,-495,-495,-495,-495,-498,-495,-492,-495,-495,-495,-498,-498,-495,-495,-498,-501,-501,-501,-504,-501,-501,-501,-504,-504,-507,-510,-507,-504,-507,-504,-507,-510,-510,-510,-510,-513,-513,-513,-513,-516,-516,-519,-519,-516,-513,-513,-513,-516,-516,-519,-519,-519,-522,-522,-522,-522,-519,-516,-519,-519,-519,-522,-522,-525,-522,-522,-525,-522,-522,-525,-522,-519,-519,-516,-513,-516,-519,-519,-519,-519,-519,-519,-519,-519,-522,-519,-522,-522,-522,-519,-522,-519,-519,-516,-516,-513,-513,-513,-516,-513,-513,-516,-513,-516,-513,-513,-510,-513,-516,-519,-522,-525,-525,-525,-528,-525,-528,-528,-531,-531,-531,-534,-534,-537,-537,-534,-537,-540,-540,-537,-540,-537,-537,-540,-543,-546,-543,-540,-540,-540,-537,-534,-537,-540,-543,-543,-543,-546,-549,-546,-546,-546,-543,-543,-546,-549,-549,-549,-546,-543,-543,-546,-546,-546,-546,-546,-546,-549,-549,-549,-552,-555,-558,-558,-558,-558,-558,-558,-558,-555,-552,-552,-552,-555,-555,-555,-555,-558,-561,-564,-564,-564,-567,-570,-570,-570,-570,-570,-570,-567,-570,-570,-570,-570,-573,-573,-573,-573,-576,-573,-573,-576,-576,-576,-576,-573,-573,-573,-576,-576,-573,-570,-570,-573,-576,-573,-576,-576,-579,-579,-579,-576,-576,-579,-576,-576,-576,-579,-579,-579,-579,-579,-579,-576,-579,-579,-582,-582,-582,-582,-585,-585,-585,-585,-588,-585,-588,-588,-585,-582,-585,-585,-588,-588,-588,-585,-585,-588,-585,-582,-582,-582,-585,-588,-588,-588,-588,-591,-591,-591,-591,-588,-588,-588,-588,-585,-582,-582,-579,-582,-582,-582,-579,-579,-576,-576,-573,-576,-573,-570,-567,-567,-567,-567,-567,-567,-570,-570,-573,-573,-573,-573,-570,-570,-570,-570,-567,-567,-570,-570,-570,-567,-567,-570,-570,-570,-573,-570,-567,-570,-570,-570,-573,-573,-570,-567,-567,-567,-567,-564,-564,-567,-570,-570,-567,-567,-564,-564,-567,-567,-567,-570,-573,-573,-573,-570,-570,-573,-570,-570,-573,-576,-579,-579,-579,-579,-579,-579,-579,-576,-573,-573,-570,-570,-570,-567,-567,-564,-561,-564,-567,-570,-573,-573,-576,-573,-573,-573,-576,-579,-579,-579,-582,-582,-582,-579,-579,-582,-585,-585,-582,-582,-585,-585,-588,-588,-585,-588,-588,-591,-591,-591,-591,-591,-588,-585,-588,-588,-585,-582,-585,-588,-591,-591,-588,-588,-585,-582,-582,-582,-582,-585,-588,-588,-588,-585,-582,-582,-585,-582,-582,-579,-579,-576,-576,-573,-573,-570,-570,-570,-570,-570,-567,-567,-570,-567,-570,-570,-573,-573,-573,-573,-576,-579,-579,-579,-576,-579,-576,-576,-579,-582,-582,-585,-588,-588,-591,-591,-588,-591,-594,-591,-591,-591,-594,-594,-594,-597,-594,-594,-597,-597,-600,-600,-600,-600,-597,-597,-600,-600,-597,-594,-594,-594,-597,-600,-603,-600,-603,-606,-603,-603,-606,-606,-603,-603,-600,-600,-600,-603,-603,-603,-603,-603,-603,-606,-606,-609,-612,-615,-612,-612,-609,-609,-609,-609,-609,-606,-606,-606,-606,-606,-606,-606,-603,-600,-603,-606,-606,-606,-603,-603,-603,-603,-603,-603,-603,-603,-603,-603,-600,-603,-603,-600,-603,-603,-603,-603,-606,-609,-609,-606,-603,-606,-606,-606,-606,-606,-606,-609,-606,-606,-609,-606,-606,-606,-606,-609,-609,-609,-609,-609,-609,-606,-603,-603,-603,-606,-606,-606,-606,-609,-609,-609,-609,-612,-609,-612,-612,-612,-612,-612,-609,-612,-609,-609,-609,-609,-606,-606,-606,-606,-603,-600,-600,-600,-597,-597,-594,-594,-597,-597,-597,-600,-603,-603,-600,-600,-603,-603,-606,-603,-603,-600,-597,-594,-597,-597,-594,-597,-597,-597,-597,-597,-597,-597,-597,-600,-600,-597,-600,-600,-603,-606,-606,-606,-603,-603,-606,-606,-606,-606,-603,-600,-600,-600,-597,-597,-600,-600,-600,-597,-597,-597,-597,-594,-591,-594,-597,-597,-600,-600,-597,-597,-597,-597,-600,-600,-600,-600,-600,-597,-597,-600,-597,-597,-597,-597,-597,-594,-594,-591,-594,-594,-591,-591,-591,-591,-588,-585,-582,-579,-579,-579,-576,-579,-576,-573,-573,-573,-570,-570,-570,-573,-573,-573,-576,-576,-576,-576,-576,-576,-576,-576,-579,-576,-576,-576,-576,-573,-573,-573,-573,-570,-570,-570,-570,-573,-573,-573,-576,-573,-573,-573,-573,-570,-573,-576,-573,-576,-579,-576,-579,-576,-579,-576,-579,-579,-582,-579,-582,-579,-579,-579,-582,-582,-582,-582,-585,-585,-588,-591,-588,-585,-585,-582,-582,-582,-585,-585,-588,-588,-588,-588,-588,-591,-591,-588,-585,-582,-582,-582,-585,-585,-585,-582,-582,-579,-576,-579,-582,-585,-585,-585,-588,-588,-588,-588,-588,-588,-588,-588,-588,-588,-591,-591,-588,-588,-588,-591,-591,-588,-588,-588,-591,-591,-591,-594,-591,-588,-588,-585,-588,-588,-591,-591,-588,-588,-591,-591,-594,-597,-594,-594,-594,-591,-591,-591,-588,-591,-591,-588,-588,-588,-588,-585,-585,-585,-585,-588,-591,-588,-585,-582,-582,-585,-585,-588,-591,-591,-588,-591,-588,-591,-591,-594,-594,-591,-588,-588,-591,-588,-591,-591,-591,-594,-594,-594,-594,-591,-594,-591,-591,-591,-591,-594,-594,-591,-588,-591,-594,-597,-597,-594,-591,-588,-588,-585,-582,-585,-585,-582,-585,-588,-588,-585,-585,-585,-585,-588,-588,-588,-591,-591,-594,-594,-597,-600,-600,-597,-597,-594,-597,-597,-597,-597,-594,-597,-597,-600,-597,-597,-597,-597,-600,-603,-603,-603,-600,-603,-603,-606,-606,-609,-612,-609,-606,-603,-603,-606,-606,-603,-603,-603,-606,-603,-603,-603,-606,-606,-606,-603,-603,-600,-597,-600,-603,-606,-603,-600,-597,-597,-597,-597,-600,-603,-606,-606,-609,-606,-606,-609,-609,-609,-612,-609,-609,-606,-609,-609,-612,-612,-612,-609,-609,-606,-606,-603,-603,-606,-606,-603,-603,-603,-603,-603,-606,-606,-603,-606,-606,-603,-600,-597,-594,-591,-591,-594,-594,-597,-597,-597,-597,-597,-594,-594,-594,-594,-597,-600,-603,-603,-600,-603,-603,-606,-603,-606,-606,-606,-609,-612,-615,-618,-618,-618,-615,-615,-618,-621,-621,-621,-621,-618,-618,-615,-612,-609,-609,-606,-606,-606,-609,-606,-609,-612,-615,-615,-612,-612,-612,-612,-612,-615,-615,-615,-618,-615,-615,-612,-612,-612,-612,-612,-612,-615,-612,-612,-612,-615,-612,-615,-615,-615,-615,-615,-618,-621,-621,-621,-621,-621,-621,-624,-621,-621,-621,-624,-621,-621,-621,-618,-621,-618,-621,-618,-618,-618,-615,-615,-618,-621,-618,-621,-621,-624,-624,-624,-624,-621,-621,-618,-618,-621,-618,-618,-618,-618,-615,-618,-621,-618,-621,-621,-618,-621,-618,-618,-621,-621,-618,-618,-615,-615,-618,-621,-621,-624,-621,-624,-621,-618,-618,-618,-621,-618,-621,-624,-624,-624,-627,-630,-633,-633,-633,-633,-630,-630,-627,-627,-630,-630,-630,-630,-627,-627,-627,-624,-624,-627,-630,-627,-627,-627,-627,-627,-630,-627,-630,-633,-633,-633,-633,-633,-633,-636,-636,-636,-636,-639,-639,-642,-642,-645,-648,-648,-645,-642,-642,-639,-639,-636,-633,-630,-627,-627,-627,-627,-630,-630,-627,-627,-627,-624,-624,-624,-621,-621,-624,-624,-627,-627,-627,-627,-627,-627,-624,-624,-624,-624,-627,-624,-624,-624,-624,-624,-624,-621,-621,-621,-624,-627,-627,-627,-630,-633,-633,-636,-639,-642,-639,-639,-636,-636,-639,-642,-645,-648,-645,-645,-645,-648,-651,-648,-648,-651,-648,-645,-648,-651,-654,-657,-654,-654,-657,-660,-660,-657,-657,-654,-651,-654,-651,-651,-651,-651,-651,-651,-648,-648,-651,-651,-651,-654,-657,-657,-657,-657,-657,-657,-657,-657,-654,-654,-657,-654,-654,-657,-657,-657,-657,-660,-663,-666,-669,-669,-666,-663,-660,-663,-663,-663,-666,-669,-672,-672,-672,-675,-675,-678,-681,-678,-675,-675,-672,-672,-675,-675,-675,-672,-669,-666,-663,-663,-660,-663,-666,-663,-666,-663,-663,-663,-663,-666,-666,-666,-666,-669,-672,-672,-669,-669,-666,-666,-663,-660,-660,-663,-666,-663,-663,-663,-663,-660,-660,-660,-660,-660,-660,-660,-663,-663,-663,-663,-660,-660,-660,-660,-657,-657,-657,-657,-654,-651,-651,-651,-654,-654,-654,-654,-651,-648,-648,-651,-654,-651,-648,-648,-648,-651,-654,-654,-654,-657,-660,-663,-660,-660,-657,-660,-660,-663,-663,-663,-663,-660,-663,-663,-660,-657,-657,-657,-657,-660,-660,-660,-663,-666,-669,-672,-669,-672,-669,-669,-666,-666,-669,-666,-666,-663,-663,-660,-657,-660,-660,-657,-657,-660,-660,-657,-657,-660,-663,-666,-669,-669,-669,-666,-666,-666,-666,-666,-666,-666,-666,-666,-663,-663,-666,-666,-669,-672,-669,-669,-669,-672,-672,-675,-675,-675,-675,-675,-675,-672,-672,-672,-672,-675,-675,-675,-672,-669,-672,-675,-675,-678,-681,-681,-684,-687,-687,-687,-687,-687,-687,-687,-687,-687,-690,-687,-690,-690,-693,-693,-693,-690,-693,-693,-693,-693,-693,-693,-690,-687,-687,-687,-687,-687,-687,-684,-681,-684,-684,-684,-684,-687,-687,-687,-684,-687,-690,-693,-693,-693,-693,-693,-693,-693,-693,-693,-693,-693,-696,-696,-693,-696,-693,-693,-693,-696,-696,-696,-696,-696,-699,-699,-702,-705,-702,-705,-705,-705,-705,-705,-702,-702,-702,-702,-702,-699,-702,-705,-705,-705,-705,-705,-705,-708,-705,-705,-702,-702,-702,-699,-696,-696,-693,-693,-696,-693,-693,-690,-687,-687,-690,-690,-693,-693,-696,-696,-696,-696,-693,-690,-690,-690,-690,-690,-693,-693,-693,-696,-693,-690,-687,-684,-684,-684,-684,-687,-684,-684,-681,-684,-684,-684,-681,-681,-681,-684,-681,-684,-684,-681,-678,-678,-678,-678,-678,-675,-672,-672,-672,-672,-675,-672,-672,-669,-669,-666,-666,-666,-663,-663,-660,-660,-657,-660,-663,-666,-666,-666,-663,-660,-657,-654,-651,-654,-654,-654,-654,-651,-651,-648,-648,-651,-648,-648,-648,-648,-648,-648,-648,-648,-648,-651,-651,-648,-651,-651,-654,-654,-654,-654,-657,-657,-654,-654,-654,-651,-654,-651,-651,-648,-648,-651,-648,-645,-645,-645,-642,-645,-645,-645,-648,-648,-648,-651,-651,-648,-648,-648,-651,-654,-654,-654,-657,-657,-660,-663,-663,-663,-663,-663,-666,-663,-660,-660,-663,-663,-666,-669,-672,-675,-675,-675,-678,-681,-681,-681,-678,-678,-678,-678,-681,-684,-684,-684,-687,-687,-687,-687,-690,-693,-693,-693,-693,-693,-693,-693,-690,-690,-687,-687,-684,-684,-684,-681,-684,-687,-687,-687,-684,-684,-687,-684,-687,-684,-684,-684,-684,-684,-684,-684,-684,-687,-687,-690,-687,-690,-687,-690,-690,-690,-687,-690,-690,-690,-690,-687,-684,-687,-687,-684,-687,-687,-684,-687,-690,-687,-687,-687,-687,-687,-690,-690,-690,-693,-693,-696,-696,-699,-699,-702,-699,-699,-699,-699,-699,-702,-699,-699,-696,-693,-696,-696,-696,-696,-699,-699,-696,-693,-696,-693,-690,-690,-693,-696,-693,-690,-690,-690,-690,-690,-690,-690,-693,-696,-699,-702,-702,-702,-702,-702,-705,-708,-708,-711,-711,-711,-711,-711,-711,-711,-708,-708,-711,-714,-714,-714,-714,-714,-717,-714,-711,-708,-708,-711,-711,-708,-711,-711,-708,-708,-708,-708,-705,-705,-702,-702,-702,-705,-708,-711,-711,-708,-708,-708,-708,-708,-711,-714,-714,-714,-714,-714,-714,-714,-711,-711,-711,-711,-711,-711,-711,-711,-714,-714,-717,-714,-714,-711,-708,-708,-708,-705,-705,-708,-708,-708,-711,-708,-705,-705,-708,-708,-708,-708,-705,-702,-702,-705,-705,-705,-705,-708,-708,-708,-705,-705,-705,-702,-705,-705,-708,-705,-708,-711,-711,-711,-711,-708,-711,-711,-711,-714,-717,-720,-717,-720,-720,-720,-723,-726,-726,-723,-723,-720,-720,-717,-720,-720,-720,-717,-717,-714,-717,-717,-720,-720,-720,-720,-720,-720,-720,-720,-717,-717,-714,-714,-717,-714,-714,-717,-714,-714,-717,-720,-723,-723,-723,-726,-723,-726,-729,-732,-732,-729,-729,-732,-732,-729,-729,-732,-732,-735,-735,-735,-735,-732,-732,-732,-735,-735,-732,-735,-738,-741,-741,-744,-744,-744,-741,-741,-741,-741,-738,-735,-732,-729,-732,-732,-732,-729,-729,-726,-726,-723,-720,-723,-723,-726,-726,-726,-726,-723,-723,-723,-723,-723,-726,-729,-729,-729,-729,-729,-726,-726,-723,-723,-723,-723,-726,-723,-726,-726,-726,-726,-726,-726,-723,-720,-717,-717,-717,-714,-714,-714,-714,-714,-714,-717,-717,-720,-720,-723,-723,-723,-720,-720,-720,-723,-723,-726,-726,-726,-726,-729,-729,-732,-729,-726,-726,-726,-723,-723,-723,-723,-726,-729,-726,-726,-726,-726,-726,-723,-723,-723,-723,-723,-726,-723,-726,-723,-723,-726,-723,-723,-723,-723,-723,-720,-717,-720,-717,-717,-714,-717,-720,-723,-720,-717,-720,-717,-717,-720,-717,-720,-720,-720,-717,-714,-714,-714,-714,-714,-714,-714,-717,-717,-717,-717,-714,-714,-714,-714,-717,-714,-711,-714,-711,-714,-711,-714,-711,-714,-711,-708,-708,-705,-705,-708,-708,-708,-705,-702,-702,-702,-702,-699,-699,-696,-693,-690,-693,-693,-693,-696,-693,-690,-690,-687,-684,-687,-687,-684,-681,-684,-684,-687,-684,-687,-687,-690,-690,-690,-690,-690,-690,-693,-693,-693,-693,-690,-687,-684,-687,-684,-681,-681,-681,-684,-687,-687,-684,-684,-681,-684,-684,-684,-681,-678,-681,-684,-684,-681,-681,-681,-681,-678,-675,-675,-675,-678,-678,-678,-678,-678,-678,-681,-684,-684,-684,-684,-681,-681,-678,-678,-675,-678,-675,-672,-672,-675,-678,-675,-672,-672,-672,-672,-669,-672,-675,-675,-672,-672,-672,-669,-669,-666,-669,-672,-669,-669,-669,-672,-672,-672,-672,-675,-678,-675,-678,-678,-678,-681,-681,-681,-681,-681,-681,-681,-678,-681,-678,-678,-678,-675,-675,-675,-672,-672,-672,-672,-672,-675,-678,-678,-678,-678,-678,-678,-681,-681,-684,-684,-684,-687,-690,-693,-693,-693,-690,-687,-684,-684,-684,-684,-681,-684,-681,-684,-684,-687,-687,-687,-687,-687,-687,-690,-690,-687,-687,-684,-684,-687,-687,-687,-687,-690,-687,-684,-684,-684,-684,-681,-678,-678,-681,-681,-681,-681,-678,-675,-672,-672,-672,-672,-675,-672,-675,-678,-678,-681,-681,-684,-684,-684,-684,-684,-681,-678,-675,-675,-678,-681,-684,-684,-687,-687,-687,-687,-687,-687,-690,-690,-690,-690,-690,-690,-693,-696,-699,-699,-699,-696,-699,-702,-699,-699,-699,-702,-705,-708,-711,-714,-717,-720,-717,-720,-720,-717,-714,-714,-717,-714,-714,-714,-717,-717,-714,-714,-714,-714,-714,-711,-708,-711,-714,-711,-708,-708,-711,-708,-708,-705,-705,-705,-705,-705,-705,-705,-705,-705,-705,-708,-708,-708,-708,-705,-708,-705,-705,-705,-702,-702,-702,-699,-702,-702,-699,-699,-699,-696,-699,-699,-702,-699,-696,-693,-690,-687,-687,-684,-684,-684,-681,-684,-681,-684,-687,-690,-690,-690,-690,-690,-690,-690,-687,-687,-687,-690,-693,-693,-696,-696,-699,-699,-699,-702,-699,-699,-702,-699,-702,-699,-696,-693,-696,-693,-693,-693,-693,-690,-693,-696,-693,-693,-690,-687,-690,-693,-693,-693,-693,-690,-687,-687,-687,-684,-687,-684,-681,-681,-684,-687,-687,-684,-681,-684,-687,-690,-693,-693,-693,-693,-696,-696,-696,-693,-690,-693,-690,-687,-690,-687,-687,-687,-684,-684,-684,-681,-678,-675,-675,-675,-675,-675,-675,-672,-672,-669,-669,-672,-672,-672,-672,-669,-666,-666,-669,-669,-669,-666,-669,-672,-672,-675,-678,-681,-678,-678,-678,-675,-675,-678,-678,-675,-675,-675,-672,-675,-675,-678,-678,-681,-681,-681,-681,-678,-681,-678,-681,-681,-678,-675,-675,-675,-678,-675,-678,-678,-678,-675,-675,-675,-672,-675,-675,-675,-672,-669,-672,-672,-675,-675,-672,-672,-669,-666,-666,-663,-663,-663,-663,-666,-666,-666,-666,-663,-666,-669,-672,-672,-672,-675,-678,-675,-675,-678,-681,-681,-681,-681,-681,-681,-681,-678,-678,-681,-678,-681,-681,-681,-678,-675,-678,-678,-675,-675,-675,-675,-675,-672,-672,-669,-672,-672,-672,-672,-672,-675,-675,-675,-672,-669,-672,-669,-666,-666,-666,-666,-669,-666,-663,-660,-660,-657,-660,-660,-660,-657,-660,-657,-660,-660,-657,-657,-657,-654,-654,-654,-654,-654,-651,-648,-651,-654,-654,-657,-660,-663,-663,-663,-663,-660,-663,-660,-663,-666,-666,-666,-666,-666,-663,-666,-666,-663,-663,-663,-666,-663,-660,-657,-657,-660,-660,-663,-663,-666,-663,-666,-666,-669,-669,-669,-672,-672,-675,-675,-672,-672,-675,-672,-675,-672,-675,-678,-678,-678,-675,-675,-675,-672,-675,-675,-675,-672,-669,-669,-666,-663,-663,-663,-663,-660,-657,-657,-657,-657,-657,-657,-660,-657,-657,-657,-657,-657,-657,-660,-660,-663,-663,-660,-660,-660,-660,-660,-660,-657,-660,-660,-660,-660,-657,-660,-660,-657,-657,-657,-660,-663,-663,-663,-660,-660,-660,-663,-666,-666,-666,-663,-663,-660,-660,-660,-663,-660,-657,-654,-651,-651,-651,-654,-654,-657,-657,-657,-654,-657,-654,-654,-657,-657,-654,-654,-651,-654,-651,-654,-654,-654,-654,-654,-657,-657,-654,-651,-651,-651,-651,-651,-648,-648,-648,-648,-648,-645,-642,-645,-648,-651,-651,-654,-654,-654,-657,-657,-657,-660,-660,-660,-660,-657,-660,-657,-657,-654,-651,-651,-648,-648,-648,-648,-648,-645,-645,-645,-645,-642,-642,-642,-642,-639,-636,-636,-636,-639,-642,-642,-642,-642,-639,-639,-636,-639,-639,-639,-636,-636,-633,-630,-633,-633,-630,-630,-627,-624,-627,-624,-621,-621,-624,-624,-624,-621,-621,-624,-621,-621,-618,-618,-618,-615,-615,-615,-615,-618,-618,-615,-618,-621,-621,-624,-624,-627,-627,-627,-627,-627,-630,-633,-633,-636,-639,-642,-642,-642,-642,-642,-642,-642,-642,-639,-636,-636,-633,-633,-633,-636,-633,-633,-636,-636,-636,-636,-639,-642,-639,-642,-642,-642,-642,-642,-642,-642,-642,-645,-648,-648,-651,-654,-654,-654,-657,-660,-663,-660,-657,-657,-657,-660,-660,-660,-660,-660,-660,-660,-663,-663,-663,-663,-663,-666,-666,-666,-669,-672,-672,-669,-672,-672,-675,-672,-669,-666,-663,-666,-666,-666,-669,-666,-666,-666,-666,-666,-666,-666,-669,-669,-669,-666,-669,-666,-666,-666,-666,-663,-663,-666,-663,-666,-666,-666,-666,-666,-666,-663,-666,-669,-669,-669,-666,-666,-663,-666,-663,-660,-657,-657,-657,-654,-657,-660,-660,-663,-660,-660,-660,-663,-663,-660,-663,-666,-663,-663,-666,-666,-666,-666,-666,-666,-666,-666,-666,-669,-669,-672,-672,-675,-675,-672,-672,-669,-672,-669,-669,-666,-666,-669,-669,-669,-666,-669,-669,-669,-672,-672,-672,-669,-669,-669,-672,-672,-672,-675,-675,-675,-675,-675,-678,-678,-678,-678,-678,-678,-678,-678,-675,-678,-678,-678,-681,-684,-684,-687,-687,-690,-690,-687,-687,-684,-687,-690,-693,-690,-690,-690,-687,-687,-684,-684,-684,-684,-684,-681,-684,-687,-687,-687,-687,-684,-681,-681,-681,-681,-684,-684,-687,-687,-687,-687,-690,-693,-693,-693,-693,-690,-690,-693,-690,-690,-693,-693,-696,-699,-699,-696,-699,-696,-696,-693,-693,-693,-693,-690,-687,-687,-684,-684,-681,-678,-675,-672,-669,-669,-672,-669,-672,-675,-672,-669,-669,-666,-669,-669,-666,-663,-663,-660,-657,-660,-660,-657,-654,-651,-654,-651,-651,-648,-645,-645,-642,-645,-645,-645,-642,-639,-642,-642,-639,-636,-633,-633,-630,-633,-630,-630,-630,-633,-636,-636,-633,-630,-630,-633,-633,-633,-636,-636,-639,-642,-642,-642,-642,-645,-642,-645,-648,-648,-651,-651,-651,-654,-654,-654,-654,-654,-657,-657,-657,-657,-657,-657,-657,-654,-654,-657,-657,-657,-657,-657,-657,-657,-657,-657,-654,-654,-654,-654,-657,-660,-657,-657,-660,-660,-663,-663,-660,-660,-657,-660,-660,-660,-660,-657,-657,-660,-660,-660,-663,-660,-660,-657,-657,-657,-657,-654,-651,-651,-651,-651,-651,-651,-651,-651,-651,-654,-651,-648,-645,-645,-645,-642,-639,-639,-639,-642,-645,-645,-645,-645,-642,-645,-642,-639,-636,-633,-633,-633,-636,-636,-639,-639,-636,-636,-636,-636,-633,-630,-627,-630,-633,-630,-630,-627,-627,-627,-630,-630,-627,-627,-627,-630,-630,-630,-633,-630,-633,-633,-633,-630,-633,-633,-630,-627,-630,-633,-633,-633,-633,-633,-636,-636,-639,-639,-639,-636,-639,-642,-642,-639,-642,-642,-639,-639,-639,-636,-636,-636,-636,-639,-636,-633,-636,-639,-636,-636,-636,-636,-636,-639,-642,-639,-639,-642,-642,-642,-642,-642,-639,-636,-633,-633,-630,-630,-627,-630,-627,-630,-630,-633,-630,-633,-630,-630,-633,-633,-633,-633,-630,-630,-633,-633,-633,-633,-630,-627,-624,-627,-630,-627,-627,-627,-630,-633,-630,-630,-630,-633,-633,-636,-639,-636,-636,-633,-633,-633,-636,-633,-636,-636,-639,-642,-642,-642,-639,-642,-642,-639,-642,-642,-645,-645,-645,-645,-642,-645,-645,-648,-648,-651,-648,-648,-648,-645,-645,-645,-642,-642,-642,-642,-645,-645,-645,-645,-642,-645,-642,-639,-636,-636,-636,-636,-639,-639,-636,-636,-636,-636,-639,-636,-633,-633,-633,-633,-633,-633,-633,-636,-636,-636,-639,-639,-642,-639,-639,-642,-642,-642,-645,-648,-651,-648,-648,-648,-648,-651,-654,-657,-657,-657,-657,-660,-660,-657,-657,-657,-660,-660,-657,-654,-654,-654,-654,-654,-654,-654,-651,-648,-648,-648,-645,-645,-645,-645,-648,-648,-651,-648,-651,-648,-651,-651,-654,-654,-651,-654,-654,-657,-657,-657,-657,-657,-657,-654,-654,-651,-651,-651,-651,-648,-645,-645,-645,-645,-648,-651,-651,-651,-654,-657,-657,-660,-660,-657,-657,-657,-660,-660,-657,-654,-651,-648,-645,-645,-648,-648,-648,-651,-648,-651,-651,-654,-657,-654,-654,-657,-657,-654,-654,-654,-654,-654,-651,-648,-651,-654,-654,-651,-648,-648,-645,-645,-648,-648,-648,-648,-645,-645,-648,-651,-651,-651,-651,-648,-648,-648,-648,-648,-648,-648,-651,-648,-645,-648,-648,-645,-642,-645,-642,-639,-636,-633,-633,-630,-630,-630,-627,-627,-627,-627,-624,-624,-624,-627,-624,-624,-624,-627,-627,-627,-624,-624,-627,-630,-630,-630,-630,-630,-630,-630,-630,-633,-630,-630,-630,-630,-633,-636,-633,-636,-633,-630,-627,-630,-633,-633,-633,-636,-633,-633,-630,-633,-633,-636,-636,-633,-633,-633,-633,-633,-630,-630,-627,-627,-627,-627,-630,-633,-633,-633,-630,-633,-636,-636,-636,-639,-639,-636,-633,-630,-630,-630,-630,-633,-636,-639,-639,-639,-636,-636,-639,-639,-642,-642,-642,-642,-639,-642,-642,-642,-645,-645,-645,-645,-645,-642,-642,-645,-642,-642,-642,-639,-639,-636,-636,-636,-639,-639,-636,-636,-633,-636,-639,-639,-642,-645,-642,-642,-639,-639,-639,-636,-639,-636,-636,-633,-636,-639,-642,-642,-645,-645,-642,-642,-642,-645,-645,-648,-651,-648,-648,-648,-651,-651,-651,-651,-654,-657,-657,-657,-654,-651,-651,-648,-648,-648,-648,-648,-648,-651,-648,-648,-651,-651,-651,-651,-651,-651,-651,-648,-651,-654,-654,-651,-654,-651,-651,-648,-651,-654,-657,-654,-654,-651,-648,-648,-651,-651,-651,-654,-654,-657,-657,-657,-654,-657,-654,-657,-660,-657,-654,-657,-657,-657,-657,-657,-657,-657,-657,-657,-654,-654,-657,-657,-657,-654,-654,-651,-654,-657,-660,-660,-660,-663,-666,-669,-669,-669,-666,-666,-663,-660,-660,-660,-660,-663,-660,-657,-660,-663,-663,-663,-666,-669,-669,-672,-669,-672,-669,-669,-669,-669,-669,-669,-666,-666,-666,-666,-666,-663,-663,-663,-663,-660,-660,-657,-657,-657,-654,-654,-657,-654,-657,-657,-660,-660,-663,-663,-663,-666,-666,-666,-663,-666,-666,-663,-666,-666,-669,-669,-669,-669,-669,-666,-666,-666,-666,-666,-666,-663,-663,-663,-660,-660,-660,-660,-657,-660,-663,-666,-666,-669,-672,-672,-672,-672,-672,-675,-678,-681,-684,-681,-684,-684,-684,-684,-681,-678,-675,-672,-672,-675,-675,-675,-678,-678,-678,-678,-681,-684,-684,-684,-687,-690,-690,-690,-690,-693,-693,-690,-690,-690,-687,-690,-693,-693,-693,-690,-693,-693,-696,-696,-696,-699,-702,-702,-699,-699,-696,-696,-696,-696,-696,-693,-696,-699,-702,-702,-702,-699,-699,-702,-702,-702,-705,-705,-708,-708,-708,-708,-711,-714,-714,-714,-714,-714,-717,-717,-717,-717,-714,-711,-711,-711,-711,-714,-711,-714,-714,-717,-717,-720,-720,-720,-720,-723,-723,-723,-726,-726,-723,-726,-726,-726,-723,-726,-726,-729,-732,-732,-732,-735,-732,-729,-729,-729,-732,-732,-735,-732,-729,-726,-726,-723,-726,-726,-726,-729,-732,-732,-732,-735,-732,-732,-729,-732,-732,-729,-726,-726,-723,-723,-723,-726,-729,-729,-726,-723,-726,-726,-726,-726,-729,-729,-726,-726,-726,-729,-729,-732,-735,-735,-735,-735,-735,-732,-732,-735,-735,-735,-735,-732,-729,-726,-729,-729,-726,-723,-723,-720,-723,-726,-726,-726,-729,-729,-729,-732,-732,-732,-735,-732,-732,-729,-732,-732,-732,-729,-732,-729,-726,-726,-726,-726,-726,-729,-726,-726,-726,-729,-729,-726,-723,-726,-723,-723,-726,-726,-729,-729,-729,-732,-729,-726,-726,-729,-729,-726,-726,-723,-723,-726,-726,-723,-723,-723,-723,-723,-723,-726,-723,-723,-720,-717,-714,-717,-720,-723,-723,-726,-729,-729,-729,-729,-729,-732,-729,-732,-732,-735,-738,-738,-741,-741,-744,-744,-744,-744,-747,-747,-747,-747,-747,-747,-750,-753,-756,-756,-753,-753,-753,-750,-747,-750,-750,-747,-747,-750,-750,-753,-753,-756,-753,-756,-756,-759,-762,-759,-756,-753,-756,-756,-753,-753,-753,-753,-750,-747,-750,-750,-747,-747,-750,-753,-750,-750,-750,-750,-753,-750,-753,-750,-753,-753,-750,-747,-744,-741,-741,-738,-735,-735,-738,-741,-741,-741,-741,-741,-741,-741,-741,-741,-741,-741,-741,-741,-741,-738,-738,-741,-741,-738,-735,-735,-738,-738,-735,-735,-735,-735,-735,-735,-738,-738,-741,-744,-744,-741,-744,-744,-744,-744,-744,-741,-738,-738,-741,-741,-744,-747,-747,-747,-747,-747,-747,-747,-747,-744,-741,-744,-744,-744,-744,-741,-741,-738,-738,-741,-741,-741,-741,-741,-741,-738,-735,-732,-732,-732,-732,-735,-735,-735,-732,-732,-729,-729,-732,-729,-729,-726,-729,-729,-726,-723,-726,-726,-729,-732,-729,-729,-726,-726,-726,-726,-726,-726,-723,-723,-726,-726,-723,-723,-720,-720,-720,-720,-720,-720,-720,-720,-717,-717,-717,-717,-714,-717,-717,-720,-717,-720,-723,-723,-723,-720,-720,-720,-723,-723,-723,-723,-720,-717,-717,-720,-723,-723,-726,-729,-729,-729,-732,-732,-729,-732,-732,-735,-735,-735,-738,-735,-735,-735,-738,-738,-738,-735,-732,-732,-729,-729,-729,-729,-726,-726,-726,-726,-726,-726,-723,-720,-720,-720,-720,-720,-717,-717,-717,-720,-720,-717,-717,-720,-720,-717,-717,-714,-717,-720,-717,-720,-720,-723,-723,-726,-729,-729,-732,-732,-729,-729,-729,-729,-726,-723,-720,-717,-717,-717,-717,-714,-714,-714,-717,-714,-717,-714,-714,-711,-708,-708,-708,-708,-708,-708,-705,-705,-705,-705,-702,-702,-702,-702,-699,-702,-705,-705,-708,-705,-705,-705,-702,-705,-705,-702,-705,-708,-708,-711,-711,-711,-708,-705,-705,-705,-705,-705,-705,-705,-702,-702,-699,-702,-702,-702,-705,-708,-708,-708,-711,-708,-711,-714,-711,-711,-708,-708,-708,-711,-714,-714,-717,-720,-717,-717,-720,-717,-717,-717,-717,-717,-717,-714,-717,-720,-720,-720,-720,-717,-717,-714,-717,-717,-717,-714,-711,-711,-708,-711,-714,-714,-714,-714,-714,-714,-714,-711,-714,-711,-711,-714,-717,-714,-717,-720,-717,-717,-714,-711,-708,-705,-705,-708,-711,-711,-711,-711,-711,-708,-708,-708,-708,-708,-705,-702,-705,-705,-702,-702,-705,-708,-708,-705,-708,-705,-708,-705,-705,-702,-702,-702,-702,-702,-702,-699,-696,-699,-702,-705,-702,-705,-708,-708,-708,-708,-705,-705,-705,-702,-705,-708,-708,-708,-711,-711,-711,-714,-714,-714,-714,-711,-711,-714,-717,-717,-714,-711,-711,-711,-708,-711,-711,-711,-711,-708,-705,-702,-702,-699,-699,-702,-702,-702,-702,-705,-708,-708,-705,-705,-702,-699,-699,-699,-699,-699,-699,-699,-699,-702,-702,-705,-705,-708,-708,-708,-705,-705,-705,-702,-705,-705,-705,-705,-708,-708,-705,-705,-708,-705,-702,-702,-705,-708,-708,-708,-708,-711,-708,-711,-711,-711,-711,-711,-714,-711,-708,-705,-702,-699,-696,-693,-693,-690,-693,-690,-693,-696,-699,-699,-702,-699,-699,-702,-699,-696,-696,-696,-696,-696,-693,-696,-696,-699,-702,-699,-696,-696,-699,-699,-699,-696,-699,-699,-702,-705,-705,-708,-705,-708,-708,-708,-705,-702,-702,-699,-702,-702,-702,-702,-705,-705,-702,-702,-702,-702,-702,-702,-705,-705,-702,-705,-705,-705,-705,-705,-702,-702,-702,-702,-702,-702,-702,-699,-696,-699,-699,-696,-696,-696,-699,-699,-696,-693,-696,-696,-696,-696,-693,-690,-693,-693,-696,-693,-693,-696,-693,-693,-693,-690,-690,-690,-690,-687,-687,-684,-684,-684,-687,-687,-687,-687,-687,-690,-690,-690,-687,-690,-687,-687,-687,-687,-687,-684,-687,-684,-684,-684,-681,-681,-681,-681,-681,-681,-684,-684,-684,-684,-684,-687,-687,-684,-687,-687,-690,-690,-693,-696,-696,-696,-696,-696,-693,-696,-696,-699,-702,-702,-705,-702,-702,-702,-702,-699,-702,-702,-702,-702,-699,-699,-696,-696,-693,-693,-693,-690,-690,-687,-684,-687,-687,-687,-690,-687,-687,-690,-687,-684,-684,-684,-687,-687,-690,-687,-687,-687,-687,-690,-687,-687,-687,-687,-687,-690,-690,-687,-687,-687,-690,-693,-693,-696,-696,-693,-693,-693,-693,-693,-693,-693,-690,-690,-687,-684,-687,-687,-687,-687,-684,-687,-687,-687,-687,-687,-690,-690,-693,-693,-696,-696,-699,-699,-702,-702,-699,-696,-696,-696,-699,-702,-702,-699,-699,-699,-702,-705,-702,-705,-705,-702,-699,-699,-696,-696,-693,-696,-699,-702,-705,-705,-702,-705,-705,-705,-708,-708,-708,-705,-708,-708,-711,-708,-708,-708,-708,-708,-711,-711,-711,-711,-711,-711,-711,-714,-717,-717,-717,-717,-714,-714,-717,-717,-714,-711,-711,-714,-711,-711,-714,-711,-708,-708,-708,-705,-705,-705,-705,-705,-708,-708,-708,-705,-705,-708,-711,-711,-711,-714,-711,-708,-708,-711,-711,-708,-708,-708,-711,-711,-708,-711,-714,-714,-714,-711,-714,-714,-711,-711,-708,-708,-705,-702,-699,-699,-702,-699,-699,-696,-699,-696,-696,-693,-693,-696,-696,-696,-696,-693,-696,-699,-699,-699,-702,-705,-702,-705,-705,-702,-699,-699,-702,-705,-705,-708,-708,-708,-711,-714,-714,-714,-714,-714,-714,-714,-714,-714,-714,-711,-711,-714,-714,-717,-720,-717,-720,-717,-717,-717,-714,-711,-711,-708,-708,-711,-714,-714,-717,-714,-714,-714,-711,-714,-717,-714,-714,-714,-714,-717,-720,-717,-717,-717,-717,-717,-720,-717,-717,-714,-717,-717,-717,-717,-717,-720,-723,-720,-720,-720,-717,-714,-714,-714,-714,-717,-720,-723,-726,-729,-729,-729,-726,-726,-726,-723,-723,-720,-723,-726,-726,-723,-723,-723,-723,-723,-723,-720,-720,-723,-723,-723,-726,-726,-729,-729,-726,-729,-726,-723,-726,-723,-726,-723,-720,-720,-720,-717,-720,-720,-723,-723,-720,-720,-717,-720,-717,-714,-711,-708,-708,-711,-711,-711,-711,-711,-708,-708,-708,-708,-705,-705,-705,-705,-708,-708,-708,-711,-708,-705,-705,-705,-708,-708,-708,-708,-708,-708,-708,-705,-705,-705,-705,-705,-702,-702,-699,-699,-699,-699,-696,-696,-696,-693,-693,-690,-693,-696,-693,-693,-693,-690,-690,-690,-690,-690,-690,-690,-690,-693,-690,-693,-696,-696,-699,-699,-699,-702,-702,-705,-708,-708,-711,-711,-714,-714,-717,-714,-717,-714,-714,-717,-720,-720,-723,-723,-726,-729,-729,-732,-729,-726,-726,-726,-723,-723,-726,-723,-723,-720,-717,-717,-714,-714,-714,-714,-714,-714,-714,-717,-714,-711,-714,-714,-714,-714,-717,-714,-717,-717,-717,-717,-717,-720,-720,-723,-726,-726,-726,-723,-723,-723,-723,-720,-717,-714,-714,-711,-711,-714,-717,-720,-723,-720,-723,-723,-726,-729,-726,-723,-720,-717,-717,-717,-717,-714,-717,-717,-714,-714,-711,-711,-711,-711,-711,-711,-714,-714,-714,-714,-717,-717,-714,-711,-711,-714,-714,-711,-708,-711,-708,-705,-705,-705,-705,-702,-702,-705,-702,-702,-699,-702,-702,-699,-702,-702,-699,-702,-702,-699,-699,-699,-702,-699,-699,-702,-705,-708,-708,-708,-708,-708,-708,-711,-711,-708,-708,-708,-711,-714,-717,-714,-714,-714,-714,-714,-714,-714,-711,-711,-714,-711,-711,-711,-711,-708,-705,-705,-705,-708,-711,-714,-714,-714,-714,-714,-714,-717,-717,-714,-717,-717,-714,-714,-714,-714,-711,-711,-708,-708,-708,-708,-711,-711,-711,-711,-708,-705,-702,-702,-705,-705,-702,-702,-705,-705,-708,-708,-711,-714,-711,-714,-714,-714,-711,-714,-714,-714,-717,-720,-723,-723,-720,-717,-720,-720,-720,-723,-726,-726,-726,-726,-726,-726,-723,-726,-729,-732,-732,-735,-732,-735,-738,-738,-738,-735,-735,-732,-729,-729,-729,-729,-729,-729,-729,-732,-729,-729,-726,-729,-726,-726,-723,-720,-717,-717,-720,-720,-723,-723,-723,-726,-726,-723,-723,-723,-723,-723,-723,-723,-723,-726,-726,-729,-726,-726,-723,-726,-723,-726,-726,-726,-726,-729,-729,-729,-729,-732,-732,-729,-729,-729,-726,-729,-732,-735,-732,-732,-732,-729,-729,-726,-723,-723,-723,-723,-726,-726,-726,-723,-723,-723,-726,-723,-726,-726,-729,-726,-729,-729,-726,-726,-729,-726,-723,-723,-723,-723,-726,-723,-723,-726,-726,-726,-726,-726,-726,-723,-723,-723,-726,-726,-723,-723,-720,-720,-717,-717,-720,-723,-720,-720,-723,-726,-729,-726,-729,-729,-729,-726,-726,-729,-729,-729,-732,-732,-735,-735,-738,-741,-741,-744,-744,-744,-744,-744,-744,-747,-744,-744,-747,-744,-747,-744,-744,-744,-741,-738,-738,-738,-738,-738,-741,-744,-744,-744,-744,-741,-744,-741,-738,-741,-741,-741,-741,-741,-741,-741,-738,-738,-738,-738,-738,-738,-738,-741,-741,-744,-747,-744,-747,-744,-744,-747,-747,-750,-750,-750,-747,-750,-747,-747,-750,-750,-747,-744,-744,-741,-741,-738,-735,-732,-732,-732,-729,-729,-726,-726,-723,-720,-720,-720,-720,-717,-717,-720,-720,-720,-723,-723,-723,-726,-726,-726,-723,-726,-726,-729,-726,-726,-726,-726,-726,-723,-723,-723,-720,-717,-720,-720,-720,-720,-723,-723,-720,-720,-720,-717,-714,-714,-717,-720,-723,-723,-723,-720,-720,-720,-717,-720,-720,-720,-720,-723,-723,-720,-717,-714,-714,-714,-714,-714,-714,-714,-711,-708,-708,-711,-711,-711,-711,-708,-708,-711,-708,-708,-708,-708,-708,-708,-708,-711,-711,-714,-714,-717,-717,-714,-714,-714,-714,-711,-711,-714,-717,-720,-717,-717,-717,-717,-717,-717,-717,-717,-714,-711,-711,-711,-708,-708,-708,-711,-711,-708,-708,-708,-705,-708,-711,-714,-714,-714,-714,-714,-717,-720,-720,-720,-717,-717,-717,-720,-720,-720,-720,-720,-723,-723,-720,-720,-720,-723,-726,-726,-726,-729,-729,-726,-723,-720,-717,-717,-717,-717,-717,-714,-711,-714,-717,-720,-717,-717,-720,-723,-723,-723,-723,-726,-723,-726,-726,-729,-729,-729,-729,-729,-729,-732,-732,-729,-726,-726,-726,-729,-726,-729,-729,-726,-726,-729,-729,-726,-726,-729,-726,-726,-726,-726,-726,-726,-726,-726,-729,-726,-729,-729,-732,-732,-732,-732,-735,-735,-735,-735,-738,-735,-735,-732,-729,-729,-729,-726,-726,-726,-726,-723,-723,-726,-729,-732,-735,-735,-732,-729,-729,-729,-729,-729,-726,-726,-726,-726,-723,-720,-720,-723,-723,-720,-720,-720,-720,-720,-723,-726,-723,-726,-729,-732,-729,-726,-726,-726,-729,-732,-729,-729,-732,-729,-729,-729,-732,-735,-735,-735,-732,-732,-729,-729,-729,-729,-729,-726,-723,-723,-720,-723,-723,-726,-729,-729,-726,-726,-729,-729,-726,-729,-729,-726,-723,-723,-723,-723,-723,-723,-723,-726,-726,-729,-729,-729,-726,-726,-729,-732,-729,-729,-726,-726,-726,-723,-720,-717,-717,-717,-717,-720,-723,-723,-723,-723,-723,-726,-726,-726,-729,-726,-726,-729,-726,-723,-723,-723,-720,-717,-717,-714,-714,-717,-717,-717,-720,-717,-717,-720,-720,-720,-720,-717,-717,-714,-711,-708,-711,-711,-711,-714,-717,-717,-714,-717,-714,-714,-717,-714,-717,-717,-717,-720,-723,-723,-723,-726,-723,-723,-723,-726,-726,-729,-726,-726,-726,-723,-720,-717,-714,-717,-720,-720,-720,-717,-720,-723,-720,-717,-717,-714,-717,-714,-711,-711,-711,-711,-714,-717,-717,-714,-714,-711,-708,-705,-705,-705,-705,-702,-705,-702,-702,-699,-699,-696,-696,-699,-699,-699,-702,-705,-705,-705,-702,-705,-705,-705,-705,-702,-702,-702,-705,-705,-705,-705,-702,-702,-702,-705,-702,-702,-702,-699,-699,-699,-696,-696,-699,-702,-702,-705,-705,-702,-702,-702,-699,-702,-702,-702,-702,-702,-699,-699,-702,-702,-702,-699,-702,-699,-702,-699,-696,-696,-693,-696,-696,-693,-693,-693,-696,-696,-696,-696,-696,-699,-699,-702,-702,-702,-702,-705,-708,-711,-711,-711,-711,-711,-714,-717,-714,-714,-711,-711,-714,-717,-714,-714,-711,-711,-708,-708,-705,-705,-708,-705,-705,-708,-708,-705,-702,-702,-699,-699,-699,-699,-699,-699,-696,-699,-702,-699,-699,-702,-702,-705,-705,-702,-699,-702,-702,-702,-702,-702,-705,-705,-702,-705,-705,-705,-702,-702,-702,-702,-702,-702,-702,-702,-702,-702,-699,-699,-696,-696,-696,-699,-699,-702,-702,-702,-705,-708,-708,-705,-705,-705,-708,-708,-708,-705,-708,-708,-708,-705,-705,-708,-708,-705,-708,-705,-705,-708,-708,-708,-708,-711,-708,-708,-705,-705,-705,-702,-699,-696,-699,-696,-693,-693,-693,-693,-693,-693,-693,-690,-687,-687,-690,-690,-690,-690,-693,-693,-693,-693,-696,-696,-696,-699,-699,-702,-705,-708,-705,-702,-699,-702,-705,-702,-705,-705,-705,-705,-702,-702,-699,-696,-696,-693,-693,-690,-690,-687,-687,-687,-684,-681,-684,-681,-681,-681,-684,-684,-681,-681,-678,-681,-678,-681,-684,-687,-684,-684,-681,-678,-675,-675,-675,-675,-672,-669,-666,-669,-672,-672,-669,-669,-672,-669,-669,-669,-666,-663,-660,-663,-666,-666,-663,-663,-666,-669,-666,-666,-666,-666,-666,-669,-666,-663,-666,-669,-669,-669,-669,-669,-669,-669,-669,-666,-666,-666,-666,-669,-669,-672,-675,-675,-675,-672,-669,-672,-669,-672,-675,-675,-675,-675,-678,-675,-672,-675,-675,-675,-675,-675,-672,-675,-675,-672,-672,-675,-678,-678,-681,-681,-678,-681,-678,-675,-675,-672,-669,-669,-669,-666,-666,-666,-666,-669,-669,-669,-669,-669,-672,-669,-669,-666,-663,-660,-663,-663,-663,-660,-660,-660,-657,-654,-657,-657,-660,-660,-657,-654,-651,-651,-648,-648,-648,-645,-642,-639,-639,-639,-639,-636,-633,-630,-630,-627,-624,-624,-624,-624,-621,-621,-621,-624,-627,-627,-624,-627,-630,-630,-627,-627,-630,-630,-630,-627,-624,-627,-627,-627,-630,-633,-633,-630,-633,-630,-627,-630,-630,-633,-633,-636,-636,-639,-639,-642,-645,-645,-648,-645,-645,-642,-645,-645,-645,-648,-648,-648,-648,-648,-648,-651,-651,-648,-645,-645,-642,-639,-639,-642,-639,-642,-645,-642,-645,-642,-639,-639,-636,-639,-639,-642,-639,-639,-639,-642,-639,-639,-639,-642,-642,-645,-642,-642,-645,-645,-645,-645,-648,-648,-645,-642,-639,-642,-642,-645,-645,-642,-642,-642,-645,-648,-648,-648,-648,-648,-651,-648,-645,-645,-645,-642,-642,-645,-645,-642,-645,-648,-648,-648,-645,-642,-645,-642,-645,-645,-642,-642,-645,-645,-645,-645,-645,-645,-645,-645,-648,-648,-648,-645,-642,-642,-642,-642,-642,-639,-639,-639,-636,-633,-636,-633,-630,-630,-627,-627,-630,-630,-630,-633,-633,-633,-630,-633,-633,-630,-627,-627,-627,-627,-630,-633,-633,-636,-636,-636,-636,-639,-639,-639,-642,-642,-645,-642,-642,-639,-642,-642,-642,-645,-645,-645,-642,-639,-639,-639,-639,-639,-636,-636,-639,-642,-642,-639,-639,-642,-642,-642,-639,-639,-642,-642,-645,-645,-648,-651,-651,-648,-645,-645,-642,-645,-645,-642,-645,-648,-648,-645,-645,-642,-639,-642,-642,-642,-645,-648,-648,-651,-648,-648,-651,-651,-654,-657,-660,-660,-657,-660,-660,-660,-657,-657,-657,-657,-657,-657,-660,-663,-663,-663,-663,-663,-663,-660,-660,-660,-663,-663,-660,-663,-663,-663,-663,-663,-663,-660,-657,-654,-654,-654,-651,-648,-648,-648,-645,-645,-645,-648,-645,-642,-642,-639,-636,-636,-636,-639,-639,-639,-642,-642,-645,-645,-642,-642,-642,-642,-639,-642,-642,-642,-639,-639,-642,-642,-642,-645,-642,-642,-645,-645,-648,-645,-645,-642,-639,-642,-642,-639,-636,-633,-633,-636,-639,-639,-636,-636,-636,-639,-639,-642,-639,-636,-633,-636,-639,-642,-642,-642,-639,-639,-639,-639,-642,-642,-639,-642,-642,-645,-648,-645,-648,-651,-651,-651,-651,-651,-651,-654,-654,-654,-654,-651,-648,-648,-645,-645,-642,-639,-642,-639,-636,-633,-630,-630,-630,-630,-627,-627,-630,-630,-633,-636,-636,-636,-633,-630,-627,-624,-627,-627,-627,-627,-627,-627,-627,-624,-621,-618,-615,-612,-612,-615,-615,-615,-612,-615,-615,-618,-618,-621,-621,-621,-624,-624,-624,-621,-618,-618,-618,-615,-612,-609,-609,-609,-609,-606,-606,-606,-606,-603,-600,-600,-597,-597,-597,-597,-600,-597,-600,-600,-600,-600,-597,-597,-597,-594,-597,-597,-600,-597,-597,-597,-594,-594,-591,-591,-588,-588,-588,-591,-591,-591,-588,-588,-588,-588,-588,-588,-585,-588,-585,-585,-588,-588,-585,-585,-585,-585,-588,-585,-582,-582,-582,-585,-582,-585,-585,-585,-585,-585,-582,-585,-585,-588,-591,-591,-594,-594,-591,-594,-594,-597,-600,-600,-600,-600,-597,-600,-597,-597,-597,-594,-591,-588,-591,-591,-591,-591,-591,-594,-591,-591,-591,-591,-588,-588,-588,-585,-588,-588,-585,-582,-582,-582,-579,-579,-576,-576,-573,-576,-579,-579,-579,-576,-579,-576,-576,-573,-573,-570,-567,-567,-567,-570,-573,-570,-573,-573,-576,-573,-576,-579,-582,-582,-582,-582,-585,-588,-585,-585,-585,-582,-582,-582,-582,-582,-585,-585,-585,-585,-588,-588,-588,-588,-588,-585,-582,-579,-582,-582,-582,-582,-582,-585,-585,-585,-585,-582,-579,-579,-579,-582,-579,-579,-576,-579,-582,-582,-585,-585,-582,-585,-585,-585,-585,-582,-579,-579,-576,-573,-576,-576,-579,-576,-576,-576,-573,-573,-576,-576,-576,-573,-576,-576,-576,-576,-573,-576,-576,-579,-576,-576,-579,-579,-579,-579,-582,-579,-582,-582,-579,-582,-579,-579,-576,-573,-576,-576,-576,-576,-573,-576,-576,-576,-573,-573,-576,-576,-576,-573,-573,-573,-573,-573,-573,-576,-579,-579,-582,-582,-585,-582,-582,-582,-585,-582,-582,-585,-588,-585,-585,-585,-585,-582,-585,-585,-585,-585,-588,-588,-585,-585,-588,-585,-585,-588,-588,-588,-591,-588,-588,-585,-585,-582,-582,-585,-582,-585,-585,-585,-585,-588,-588,-585,-585,-588,-591,-591,-594,-594,-591,-591,-591,-594,-594,-594,-594,-597,-600,-600,-600,-603,-603,-603,-603,-606,-609,-609,-606,-603,-606,-606,-606,-606,-606,-606,-603,-603,-600,-597,-597,-600,-603,-603,-603,-603,-603,-606,-606,-609,-609,-609,-612,-612,-609,-606,-609,-609,-609,-606,-609,-606,-606,-606,-606,-609,-606,-603,-600,-600,-600,-600,-597,-597,-594,-597,-600,-600,-600,-600,-603,-603,-603,-603,-603,-603,-603,-603,-603,-600,-600,-600,-603,-606,-606,-609,-612,-612,-612,-612,-609,-606,-606,-603,-606,-606,-606,-606,-603,-603,-603,-603,-603,-603,-603,-603,-600,-603,-606,-606,-609,-606,-603,-606,-603,-603,-603,-606,-606,-606,-609,-606,-603,-600,-600,-597,-597,-594,-594,-594,-591,-588,-585,-585,-582,-582,-585,-582,-582,-582,-585,-585,-588,-588,-585,-585,-585,-588,-591,-594,-594,-597,-597,-597,-600,-597,-597,-597,-597,-600,-597,-594,-597,-594,-594,-594,-591,-591,-594,-591,-591,-588,-588,-585,-585,-588,-591,-591,-588,-585,-585,-585,-588,-585,-582,-585,-588,-585,-585,-585,-585,-585,-585,-588,-591,-594,-597,-597,-594,-594,-597,-600,-603,-600,-597,-600,-600,-597,-597,-597,-597,-597,-594,-591,-594,-594,-594,-597,-600,-600,-603,-600,-600,-597,-597,-597,-594,-594,-597,-597,-597,-600,-597,-597,-597,-594,-594,-597,-600,-597,-597,-597,-594,-594,-594,-597,-600,-597,-597,-597,-597,-597,-600,-597,-597,-597,-597,-600,-600,-600,-603,-600,-600,-600,-600,-603,-603,-606,-603,-600,-600,-603,-606,-606,-606,-606,-606,-603,-606,-609,-609,-606,-606,-606,-609,-612,-612,-609,-609,-612,-609,-606,-603,-603,-603,-603,-603,-600,-600,-603,-600,-597,-594,-594,-594,-594,-594,-594,-594,-594,-594,-597,-597,-597,-594,-591,-594,-594,-591,-591,-591,-594,-594,-594,-597,-600,-600,-600,-600,-600,-603,-603,-603,-603,-603,-603,-606,-603,-606,-603,-603,-600,-600,-603,-600,-600,-600,-600,-600,-603,-600,-597,-597,-597,-597,-600,-600,-597,-597,-594,-591,-591,-591,-588,-588,-585,-582,-579,-579,-576,-573,-576,-576,-576,-573,-573,-570,-567,-564,-561,-564,-564,-561,-558,-558,-558,-561,-561,-564,-567,-567,-567,-567,-570,-573,-573,-573,-570,-573,-570,-573,-570,-573,-576,-573,-570,-570,-570,-573,-570,-567,-567,-567,-564,-564,-564,-564,-564,-561,-561,-561,-564,-564,-564,-564,-564,-564,-564,-564,-567,-564,-567,-564,-567,-567,-567,-567,-564,-567,-570,-570,-573,-573,-576,-576,-579,-582,-582,-585,-582,-582,-582,-585,-585,-585,-588,-585,-582,-582,-585,-585,-582,-582,-582,-582,-582,-579,-576,-573,-573,-573,-573,-576,-579,-579,-576,-573,-570,-570,-570,-570,-570,-573,-573,-570,-567,-567,-564,-564,-564,-564,-567,-567,-564,-564,-561,-558,-558,-555,-555,-555,-552,-549,-549,-552,-552,-552,-555,-558,-558,-555,-558,-555,-555,-552,-555,-552,-552,-552,-552,-549,-549,-552,-552,-555,-555,-555,-558,-558,-555,-555,-555,-555,-555,-558,-558,-555,-552,-549,-546,-543,-546,-546,-546,-549,-552,-552,-549,-549,-546,-546,-543,-543,-540,-537,-534,-534,-534,-537,-537,-540,-540,-540,-537,-537,-540,-543,-546,-546,-549,-549,-549,-549,-549,-549,-549,-549,-549,-549,-549,-552,-555,-555,-552,-549,-549,-549,-552,-549,-546,-546,-546,-549,-552,-552,-552,-555,-558,-558,-555,-555,-558,-561,-558,-555,-552,-549,-552,-555,-555,-552,-552,-555,-552,-552,-555,-552,-552,-552,-552,-552,-552,-555,-558,-555,-555,-558,-558,-558,-558,-558,-555,-552,-552,-549,-552,-552,-552,-555,-555,-555,-552,-549,-552,-549,-552,-552,-549,-549,-552,-549,-549,-552,-552,-552,-552,-549,-549,-552,-549,-549,-552,-552,-549,-549,-549,-552,-552,-552,-552,-555,-552,-552,-552,-555,-552,-555,-552,-552,-549,-549,-549,-549,-552,-549,-549,-549,-552,-549,-549,-549,-546,-549,-549,-549,-549,-552,-552,-555,-555,-555,-558,-555,-555,-555,-555,-555,-552,-549,-546,-543,-543,-546,-546,-549,-546,-546,-549,-549,-552,-552,-555,-552,-552,-552,-549,-546,-543,-546,-543,-546,-549,-549,-549,-546,-549,-549,-552,-552,-555,-555,-555,-555,-558,-561,-561,-558,-558,-558,-558,-558,-558,-558,-561,-558,-558,-558,-558,-561,-558,-558,-561,-561,-564,-564,-567,-570,-570,-570,-570,-570,-567,-570,-567,-570,-573,-573,-573,-573,-570,-570,-570,-573,-573,-573,-576,-576,-576,-573,-573,-573,-573,-573,-570,-573,-573,-573,-573,-573,-573,-576,-579,-576,-576,-579,-576,-573,-573,-573,-576,-576,-576,-576,-579,-582,-582,-582,-579,-579,-582,-579,-579,-582,-585,-582,-582,-582,-582,-582,-582,-579,-579,-579,-579,-582,-582,-582,-579,-582,-579,-582,-585,-585,-588,-588,-588,-588,-591,-594,-594,-591,-588,-588,-585,-588,-588,-585,-585,-585,-585,-585,-585,-588,-588,-591,-594,-591,-588,-588,-591,-594,-591,-591,-594,-594,-594,-594,-594,-597,-597,-600,-597,-597,-597,-597,-597,-597,-594,-591,-591,-591,-591,-594,-594,-597,-597,-597,-597,-594,-597,-597,-600,-600,-603,-606,-609,-606,-609,-606,-609,-609,-612,-609,-609,-612,-615,-618,-618,-618,-618,-615,-618,-615,-612,-615,-615,-612,-612,-612,-612,-615,-618,-618,-621,-624,-621,-621,-621,-624,-627,-627,-630,-630,-630,-630,-627,-630,-630,-630,-630,-630,-627,-624,-621,-621,-621,-621,-621,-621,-618,-618,-615,-618,-618,-618,-615,-618,-621,-624,-624,-627,-627,-630,-633,-633,-630,-630,-627,-627,-624,-627,-627,-624,-624,-621,-621,-618,-621,-621,-621,-618,-621,-621,-621,-621,-621,-624,-624,-624,-624,-621,-618,-621,-621,-618,-618,-618,-618,-618,-621,-621,-621,-621,-621,-621,-621,-618,-621,-621,-621,-621,-624,-624,-624,-624,-624,-624,-624,-621,-624,-621,-618,-615,-615,-615,-618,-618,-618,-621,-621,-621,-621,-624,-627,-630,-627,-627,-627,-627,-624,-624,-621,-618,-618,-621,-621,-621,-621,-624,-627,-627,-624,-624,-624,-624,-624,-627,-624,-621,-621,-621,-621,-624,-624,-624,-624,-624,-624,-624,-621,-618,-621,-624,-627,-624,-624,-621,-624,-627,-630,-630,-630,-630,-627,-624,-624,-624,-624,-624,-624,-624,-627,-630,-630,-630,-627,-630,-630,-630,-630,-630,-627,-627,-630,-627,-624,-621,-618,-621,-618,-621,-618,-615,-612,-612,-609,-609,-606,-606,-603,-603,-600,-597,-597,-600,-600,-603,-606,-603,-603,-603,-603,-606,-606,-603,-606,-606,-609,-609,-609,-609,-609,-609,-612,-612,-612,-609,-609,-606,-603,-606,-603,-603,-600,-600,-600,-603,-603,-606,-603,-603,-603,-603,-606,-609,-609,-609,-606,-606,-606,-609,-609,-612,-612,-609,-612,-609,-606,-609,-612,-609,-612,-615,-618,-618,-615,-615,-615,-615,-612,-615,-615,-612,-612,-612,-615,-615,-615,-618,-621,-621,-618,-618,-618,-618,-621,-624,-624,-624,-627,-630,-630,-627,-630,-633,-630,-627,-624,-627,-627,-624,-621,-624,-627,-627,-627,-627,-624,-624,-624,-624,-621,-624,-621,-624,-624,-624,-627,-627,-624,-624,-624,-621,-618,-618,-618,-618,-618,-615,-615,-618,-621,-621,-621,-618,-615,-615,-615,-618,-621,-618,-621,-618,-615,-615,-618,-621,-621,-618,-615,-612,-612,-612,-609,-609,-606,-606,-606,-609,-606,-606,-606,-603,-603,-606,-606,-603,-603,-603,-600,-597,-594,-597,-594,-591,-594,-594,-594,-594,-591,-591,-591,-591,-591,-591,-591,-594,-597,-597,-600,-600,-603,-606,-606,-609,-606,-606,-606,-603,-600,-603,-606,-603,-603,-600,-603,-603,-600,-600,-600,-597,-597,-600,-600,-600,-600,-603,-600,-600,-603,-606,-606,-609,-612,-612,-612,-612,-609,-606,-603,-606,-603,-606,-609,-606,-603,-603,-603,-600,-600,-600,-603,-600,-603,-603,-603,-603,-606,-603,-606,-609,-612,-615,-615,-612,-615,-612,-609,-606,-609,-612,-609,-609,-609,-606,-606,-603,-603,-603,-603,-606,-609,-609,-606,-603,-603,-606,-603,-603,-606,-609,-612,-612,-612,-612,-609,-609,-612,-609,-609,-612,-609,-609,-609,-612,-612,-615,-615,-618,-615,-612,-615,-612,-615,-615,-615,-615,-615,-612,-615,-615,-615,-618,-621,-621,-624,-627,-624,-624,-624,-624,-621,-624,-627,-627,-627,-630,-627,-624,-621,-621,-618,-618,-618,-615,-612,-612,-612,-612,-612,-609,-612,-615,-615,-612,-609,-606,-606,-603,-603,-603,-603,-603,-603,-600,-603,-606,-606,-606,-603,-606,-606,-609,-609,-609,-612,-615,-615,-612,-612,-609,-606,-606,-606,-603,-603,-600,-597,-600,-600,-597,-597,-597,-600,-597,-600,-603,-603,-600,-600,-597,-597,-597,-600,-597,-597,-600,-597,-597,-597,-594,-591,-588,-588,-588,-585,-585,-582,-582,-585,-585,-585,-582,-582,-579,-579,-582,-582,-585,-582,-582,-582,-582,-585,-585,-585,-588,-585,-588,-588,-585,-585,-582,-582,-579,-579,-579,-579,-576,-576,-579,-579,-576,-573,-576,-576,-576,-573,-573,-576,-579,-582,-579,-579,-579,-579,-579,-579,-576,-579,-582,-582,-582,-579,-582,-585,-582,-582,-582,-582,-579,-576,-579,-582,-579,-582,-582,-579,-579,-579,-579,-582,-582,-582,-585,-582,-579,-576,-576,-576,-579,-579,-579,-576,-573,-570,-567,-564,-561,-564,-564,-561,-564,-564,-567,-570,-573,-573,-573,-576,-579,-582,-585,-582,-582,-579,-576,-576,-579,-576,-573,-576,-573,-573,-573,-573,-573,-573,-576,-573,-576,-576,-573,-576,-573,-570,-567,-570,-570,-573,-573,-570,-573,-570,-570,-570,-570,-567,-570,-567,-564,-567,-567,-567,-570,-567,-567,-567,-567,-567,-567,-564,-561,-564,-564,-564,-564,-561,-558,-555,-558,-555,-552,-555,-558,-558,-555,-555,-558,-558,-558,-561,-558,-561,-564,-561,-564,-567,-567,-567,-567,-570,-567,-567,-570,-567,-564,-561,-558,-558,-561,-561,-564,-567,-564,-564,-561,-564,-567,-570,-570,-570,-567,-567,-567,-570,-570,-567,-567,-567,-567,-567,-567,-567,-567,-570,-567,-567,-567,-570,-570,-570,-570,-570,-570,-567,-567,-570,-567,-564,-561,-561,-561,-558,-558,-558,-558,-561,-561,-558,-558,-555,-555,-552,-552,-549,-549,-546,-549,-549,-552,-552,-549,-549,-552,-552,-555,-555,-552,-549,-552,-549,-549,-549,-552,-552,-555,-558,-555,-552,-549,-552,-552,-552,-555,-555,-555,-558,-558,-561,-558,-561,-561,-564,-564,-561,-561,-564,-564,-564,-561,-561,-564,-567,-567,-567,-564,-564,-564,-564,-564,-561,-558,-561,-561,-561,-561,-564,-564,-564,-561,-561,-561,-561,-561,-558,-558,-558,-555,-558,-558,-558,-558,-558,-558,-561,-561,-561,-561,-564,-564,-561,-561,-558,-558,-555,-555,-558,-558,-558,-561,-558,-561,-561,-561,-558,-558,-561,-561,-564,-567,-567,-567,-567,-567,-564,-564,-564,-564,-561,-561,-558,-561,-558,-558,-558,-561,-558,-558,-561,-564,-567,-567,-570,-573,-570,-573,-570,-570,-570,-567,-567,-564,-564,-567,-570,-567,-564,-564,-564,-564,-561,-564,-561,-561,-561,-561,-564,-564,-564,-564,-567,-567,-570,-570,-570,-570,-573,-570,-570,-570,-570,-570,-570,-570,-573,-573,-570,-567,-567,-564,-561,-561,-564,-564,-564,-564,-567,-567,-567,-567,-567,-564,-564,-561,-561,-558,-558,-558,-555,-552,-552,-552,-552,-549,-552,-552,-549,-549,-552,-552,-552,-552,-552,-552,-552,-549,-546,-546,-549,-549,-552,-552,-552,-555,-558,-558,-558,-558,-555,-558,-555,-558,-558,-558,-558,-558,-555,-552,-552,-555,-558,-558,-558,-561,-558,-561,-561,-558,-558,-558,-561,-564,-561,-558,-558,-558,-561,-564,-567,-564,-567,-567,-564,-564,-564,-561,-561,-558,-555,-552,-555,-558,-558,-558,-555,-555,-552,-549,-552,-552,-555,-558,-558,-558,-561,-561,-561,-564,-561,-561,-564,-561,-558,-561,-564,-561,-564,-564,-567,-567,-567,-567,-564,-567,-567,-567,-570,-570,-570,-570,-567,-570,-570,-573,-573,-570,-573,-570,-573,-576,-573,-573,-573,-570,-570,-567,-564,-561,-558,-558,-558,-558,-558,-561,-561,-558,-558,-558,-561,-561,-558,-561,-558,-558,-561,-561,-564,-564,-564,-567,-564,-561,-561,-561,-561,-558,-558,-558,-555,-558,-561,-561,-561,-561,-558,-558,-558,-561,-558,-555,-558,-555,-555,-555,-555,-555,-552,-555,-552,-555,-558,-561,-564,-567,-570,-570,-573,-573,-573,-570,-570,-570,-567,-570,-573,-576,-579,-576,-579,-579,-579,-579,-579,-576,-579,-582,-582,-582,-579,-582,-579,-576,-573,-573,-570,-570,-567,-564,-564,-564,-561,-558,-561,-558,-558,-561,-564,-567,-564,-564,-564,-561,-564,-564,-564,-561,-558,-561,-564,-564,-561,-561,-564,-564,-564,-564,-564,-564,-567,-567,-567,-564,-564,-561,-561,-564,-561,-558,-558,-555,-558,-555,-555,-555,-558,-555,-555,-555,-555,-555,-552,-549,-549,-546,-546,-546,-546,-546,-543,-543,-546,-546,-546,-543,-546,-543,-543,-540,-540,-540,-543,-543,-543,-546,-546,-546,-546,-546,-549,-549,-549,-549,-549,-549,-549,-546,-546,-543,-546,-546,-546,-543,-543,-546,-543,-540,-543,-540,-540,-540,-540,-537,-534,-537,-534,-537,-537,-534,-534,-534,-531,-531,-531,-531,-531,-534,-534,-531,-531,-534,-531,-531,-531,-531,-528,-525,-528,-525,-522,-522,-525,-522,-522,-522,-525,-522,-522,-522,-522,-525,-528,-528,-528,-525,-522,-522,-519,-519,-519,-522,-519,-519,-522,-525,-525,-522,-525,-528,-525,-525,-525,-525,-528,-525,-522,-519,-519,-522,-522,-525,-525,-525,-525,-522,-522,-522,-522,-522,-519,-519,-516,-516,-516,-513,-510,-507,-510,-510,-510,-510,-507,-507,-507,-510,-510,-510,-513,-513,-510,-510,-513,-516,-516,-516,-519,-519,-519,-519,-519,-516,-513,-513,-513,-513,-510,-510,-513,-513,-516,-516,-513,-510,-510,-510,-507,-507,-507,-504,-501,-504,-504,-501,-504,-504,-507,-510,-510,-510,-513,-516,-516,-513,-513,-513,-516,-513,-516,-516,-516,-519,-516,-519,-519,-519,-516,-513,-510,-513,-510,-507,-507,-507,-510,-513,-516,-513,-513,-513,-510,-507,-507,-510,-510,-510,-513,-513,-516,-519,-519,-519,-519,-519,-522,-522,-519,-522,-522,-522,-522,-519,-522,-522,-525,-522,-522,-525,-525,-525,-525,-528,-531,-531,-534,-534,-531,-528,-531,-531,-534,-534,-534,-534,-534,-534,-534,-534,-534,-534,-534,-534,-534,-531,-528,-528,-525,-525,-525,-522,-525,-528,-531,-534,-537,-537,-540,-543,-540,-540,-540,-543,-540,-540,-540,-540,-543,-543,-543,-540,-543,-543,-546,-546,-546,-543,-540,-540,-540,-540,-543,-543,-543,-540,-537,-537,-534,-537,-540,-540,-540,-537,-537,-540,-540,-540,-543,-540,-543,-543,-546,-546,-549,-549,-549,-549,-549,-546,-543,-546,-546,-543,-546,-546,-549,-546,-546,-549,-552,-549,-549,-549,-552,-552,-549,-546,-549,-546,-546,-543,-543,-543,-546,-546,-546,-546,-549,-549,-546,-543,-546,-546,-543,-543,-543,-543,-546,-546,-546,-546,-546,-546,-546,-549,-546,-546,-546,-546,-549,-546,-546,-543,-543,-543,-540,-540,-537,-537,-537,-540,-540,-540,-540,-543,-543,-540,-543,-540,-543,-543,-546,-543,-546,-546,-546,-546,-549,-549,-546,-543,-543,-543,-540,-540,-537,-534,-531,-531,-531,-534,-537,-540,-540,-543,-546,-543,-543,-546,-549,-549,-549,-546,-543,-543,-546,-543,-543,-546,-546,-546,-549,-549,-552,-549,-552,-555,-555,-555,-555,-555,-558,-561,-561,-558,-558,-561,-564,-564,-564,-561,-564,-564,-567,-567,-564,-561,-558,-555,-552,-552,-549,-546,-546,-546,-546,-546,-543,-543,-543,-543,-546,-543,-540,-543,-543,-543,-543,-543,-546,-543,-546,-546,-546,-546,-549,-549,-549,-546,-549,-546,-549,-549,-549,-549,-552,-555,-555,-552,-549,-549,-549,-549,-546,-549,-549,-549,-552,-555,-558,-558,-555,-558,-555,-552,-552,-549,-552,-552,-552,-552,-549,-552,-549,-549,-552,-552,-555,-558,-561,-558,-558,-558,-558,-558,-561,-564,-567,-564,-564,-561,-564,-564,-567,-567,-564,-561,-561,-558,-558,-555,-555,-555,-555,-558,-561,-561,-561,-564,-564,-564,-567,-570,-573,-576,-579,-582,-582,-585,-582,-582,-585,-585,-588,-588,-585,-585,-582,-585,-588,-591,-591,-591,-591,-591,-591,-588,-588,-588,-591,-591,-594,-597,-594,-597,-594,-591,-591,-588,-591,-591,-588,-591,-591,-591,-591,-591,-591,-594,-597,-594,-594,-597,-600,-597,-594,-591,-591,-588,-588,-585,-588,-585,-582,-582,-582,-582,-582,-582,-582,-579,-576,-573,-573,-570,-567,-570,-573,-573,-573,-570,-570,-573,-573,-570,-570,-570,-570,-573,-570,-570,-573,-573,-573,-573,-570,-570,-570,-567,-564,-564,-564,-561,-561,-561,-564,-567,-564,-564,-567,-567,-570,-567,-564,-561,-564,-567,-567,-570,-570,-573,-573,-573,-573,-573,-573,-576,-579,-582,-579,-579,-579,-579,-576,-573,-573,-573,-573,-573,-570,-567,-564,-567,-567,-567,-567,-567,-570,-570,-573,-570,-567,-567,-564,-564,-567,-567,-567,-567,-567,-567,-564,-561,-561,-564,-567,-567,-564,-564,-564,-564,-564,-564,-567,-570,-570,-573,-573,-573,-576,-573,-570,-567,-567,-567,-567,-570,-570,-570,-567,-567,-567,-564,-561,-558,-561,-558,-558,-558,-561,-564,-561,-561,-564,-564,-564,-564,-564,-564,-561,-561,-558,-558,-561,-564,-564,-564,-564,-561,-564,-564,-561,-558,-555,-558,-561,-561,-558,-558,-558,-558,-558,-558,-558,-558,-558,-555,-555,-552,-555,-558,-555,-558,-558,-558,-558,-558,-558,-558,-558,-558,-558,-558,-561,-564,-567,-567,-570,-570,-570,-570,-570,-567,-567,-567,-570,-570,-570,-570,-570,-567,-570,-570,-573,-576,-579,-579,-576,-573,-573,-573,-573,-576,-576,-576,-573,-573,-576,-576,-576,-576,-573,-570,-570,-570,-570,-570,-570,-570,-570,-570,-567,-567,-570,-570,-567,-564,-564,-567,-564,-564,-567,-564,-561,-558,-558,-561,-561,-558,-558,-558,-558,-561,-561,-558,-558,-555,-555,-552,-555,-555,-555,-555,-552,-552,-555,-558,-558,-561,-561,-561,-558,-555,-552,-552,-552,-549,-546,-546,-549,-546,-543,-546,-546,-543,-543,-540,-540,-540,-543,-543,-540,-540,-537,-537,-540,-540,-540,-540,-543,-540,-540,-540,-540,-540,-540,-540,-540,-540,-543,-543,-543,-543,-543,-543,-543,-546,-549,-552,-552,-555,-555,-555,-552,-549,-549,-549,-546,-546,-543,-543,-543,-543,-543,-540,-540,-540,-540,-543,-543,-543,-540,-537,-537,-537,-537,-534,-537,-534,-534,-531,-531,-531,-531,-528,-528,-528,-531,-531,-528,-528,-525,-525,-522,-525,-525,-528,-525,-528,-531,-531,-531,-531,-534,-537,-534,-531,-534,-537,-537,-537,-537,-534,-531,-528,-525,-525,-528,-528,-528,-528,-528,-531,-531,-531,-534,-537,-537,-537,-537,-537,-534,-537,-534,-534,-537,-540,-537,-537,-534,-531,-531,-528,-528,-531,-534,-534,-534,-534,-537,-534,-534,-537,-534,-537,-534,-534,-537,-537,-537,-540,-540,-543,-540,-540,-540,-540,-540,-543,-543,-543,-546,-549,-552,-552,-552,-552,-555,-555,-558,-555,-552,-552,-549,-549,-549,-549,-549,-549,-549,-549,-549,-549,-549,-549,-549,-549,-549,-546,-543,-546,-549,-546,-546,-549,-549,-549,-549,-546,-549,-549,-549,-552,-552,-552,-549,-552,-552,-549,-549,-549,-549,-549,-552,-552,-555,-558,-558,-561,-558,-558,-558,-555,-558,-558,-558,-555,-555,-555,-555,-552,-552,-552,-555,-555,-552,-549,-549,-549,-552,-552,-552,-552,-552,-549,-546,-546,-546,-549,-549,-552,-552,-555,-552,-555,-555,-555,-555,-552,-555,-555,-555,-558,-558,-558,-561,-561,-561,-561,-564,-564,-561,-561,-558,-558,-558,-555,-552,-552,-552,-555,-555,-552,-552,-552,-555,-558,-555,-552,-552,-555,-552,-555,-555,-552,-555,-552,-549,-546,-543,-540,-543,-543,-543,-543,-543,-543,-546,-546,-546,-543,-546,-549,-546,-549,-552,-549,-546,-543,-540,-540,-537,-537,-537,-540,-543,-540,-543,-540,-540,-537,-537,-540,-540,-540,-537,-537,-537,-534,-537,-534,-537,-534,-534,-537,-534,-534,-531,-534,-534,-534,-534,-534,-534,-537,-537,-534,-531,-531,-531,-531,-534,-534,-534,-537,-540,-543,-540,-543,-540,-540,-543,-543,-546,-549,-549,-549,-546,-546,-543,-543,-540,-543,-546,-549,-546,-546,-546,-549,-549,-549,-549,-546,-543,-546,-549,-549,-549,-549,-546,-546,-546,-549,-552,-552,-552,-549,-549,-549,-552,-552,-549,-546,-549,-549,-549,-552,-552,-552,-555,-555,-552,-549,-546,-546,-543,-546,-546,-546,-546,-546,-549,-552,-552,-549,-549,-549,-552,-549,-549,-552,-552,-552,-549,-549,-552,-549,-546,-543,-543,-543,-546,-546,-549,-549,-546,-549,-552,-549,-549,-552,-555,-555,-555,-555,-555,-555,-558,-555,-555,-558,-555,-552,-549,-549,-552,-552,-549,-546,-543,-543,-546,-546,-549,-546,-546,-546,-543,-543,-543,-543,-543,-543,-540,-543,-543,-543,-540,-540,-537,-540,-537,-540,-543,-543,-546,-546,-546,-549,-549,-546,-546,-546,-549,-549,-552,-549,-546,-546,-546,-546,-546,-546,-549,-552,-552,-555,-555,-558,-558,-561,-564,-564,-564,-567,-564,-567,-570,-573,-573,-573,-573,-573,-570,-570,-570,-567,-570,-570,-570,-567,-567,-570,-570,-573,-573,-573,-576,-573,-573,-573,-573,-570,-570,-570,-570,-573,-576,-576,-573,-570,-570,-570,-567,-570,-567,-567,-567,-570,-567,-570,-570,-570,-567,-567,-564,-567,-567,-567,-567,-567,-570,-570,-570,-570,-573,-573,-570,-567,-564,-564,-564,-561,-561,-561,-561,-561,-561,-561,-561,-561,-561,-561,-558,-558,-558,-558,-558,-555,-558,-558,-558,-558,-561,-558,-561,-561,-564,-564,-567,-567,-570,-570,-570,-570,-570,-567,-567,-570,-570,-573,-570,-567,-567,-567,-567,-564,-564,-564,-561,-561,-564,-564,-564,-564,-564,-561,-558,-558,-561,-561,-561,-561,-561,-558,-558,-558,-561,-561,-558,-561,-561,-564,-564,-564,-567,-567,-567,-564,-564,-561,-561,-558,-558,-558,-558,-558,-558,-558,-558,-558,-558,-558,-555,-555,-552,-552,-552,-552,-549,-546,-546,-546,-549,-552,-552,-552,-549,-549,-549,-552,-549,-552,-552,-552,-555,-555,-555,-552,-552,-552,-549,-549,-546,-546,-546,-549,-546,-543,-543,-546,-546,-546,-543,-540,-540,-543,-546,-543,-543,-543,-540,-540,-543,-546,-543,-546,-543,-546,-546,-543,-543,-543,-546,-546,-549,-549,-549,-549,-549,-549,-549,-552,-555,-555,-552,-552,-555,-552,-555,-558,-561,-564,-564,-567,-567,-564,-564,-561,-564,-561,-561,-558,-558,-561,-561,-564,-567,-567,-567,-564,-567,-570,-573,-576,-573,-570,-570,-567,-570,-573,-573,-573,-570,-567,-570,-573,-573,-573,-576,-579,-579,-579,-576,-576,-573,-573,-570,-567,-567,-564,-564,-564,-564,-561,-558,-558,-558,-555,-555,-555,-555,-555,-552,-552,-549,-546,-546,-546,-549,-549,-549,-546,-546,-543,-543,-546,-546,-543,-543,-543,-540,-537,-537,-537,-537,-537,-537,-537,-534,-537,-537,-537,-537,-540,-540,-540,-540,-537,-537,-534,-534,-531,-534,-534,-534,-534,-534,-531,-531,-531,-528,-528,-528,-528,-531,-534,-534,-534,-537,-540,-537,-537,-540,-540,-540,-540,-537,-540,-540,-540,-543,-540,-540,-543,-543,-543,-540,-540,-537,-537,-540,-540,-543,-543,-546,-543,-543,-546,-546,-549,-549,-549,-552,-552,-555,-555,-558,-558,-558,-555,-558,-558,-558,-555,-552,-549,-549,-549,-549,-549,-549,-546,-546,-546,-546,-549,-549,-549,-552,-552,-555,-552,-552,-552,-552,-555,-555,-552,-555,-552,-555,-555,-555,-555,-552,-549,-546,-546,-543,-540,-537,-537,-540,-540,-540,-537,-537,-537,-537,-537,-537,-537,-537,-540,-543,-546,-546,-546,-546,-543,-543,-543,-543,-543,-543,-540,-543,-546,-546,-549,-552,-549,-552,-555,-555,-555,-555,-555,-558,-561,-558,-558,-558,-558,-558,-555,-555,-555,-555,-552,-552,-555,-558,-558,-555,-552,-555,-555,-558,-558,-555,-558,-561,-558,-558,-555,-555,-555,-555,-555,-555,-552,-549,-546,-546,-543,-546,-543,-540,-540,-540,-537,-534,-537,-537,-534,-531,-528,-531,-534,-534,-534,-531,-534,-534,-534,-534,-534,-537,-537,-537,-537,-537,-537,-540,-543,-543,-546,-543,-540,-540,-537,-537,-534,-534,-534,-531,-531,-531,-528,-531,-528,-525,-525,-525,-528,-525,-525,-528,-528,-528,-528,-531,-534,-534,-534,-531,-531,-531,-534,-537,-537,-537,-534,-534,-531,-534,-534,-531,-531,-528,-528,-525,-528,-528,-528,-525,-525,-528,-528,-528,-525,-522,-519,-516,-516,-513,-510,-510,-507,-507,-507,-507,-504,-501,-498,-501,-498,-498,-498,-495,-495,-495,-495,-495,-492,-489,-489,-489,-489,-489,-489,-489,-492,-495,-498,-498,-498,-501,-498,-495,-498,-498,-495,-495,-492,-492,-495,-495,-498,-498,-498,-495,-492,-492,-492,-492,-492,-492,-492,-492,-495,-495,-495,-492,-495,-492,-492,-492,-489,-489,-492,-489,-492,-492,-489,-489,-492,-489,-486,-486,-483,-483,-483,-480,-480,-480,-483,-483,-483,-483,-483,-480,-480,-483,-483,-486,-486,-486,-489,-489,-486,-486,-483,-480,-480,-483,-480,-480,-480,-480,-477,-480,-480,-480,-477,-477,-474,-474,-474,-477,-480,-480,-480,-477,-480,-480,-480,-480,-483,-480,-477,-477,-474,-474,-474,-471,-474,-474,-477,-474,-474,-474,-474,-477,-477,-480,-483,-483,-486,-486,-486,-486,-486,-489,-489,-486,-489,-486,-486,-486,-486,-486,-486,-486,-483,-483,-483,-486,-486,-486,-483,-483,-483,-486,-486,-486,-483,-483,-486,-486,-483,-480,-477,-474,-471,-471,-474,-474,-474,-471,-468,-468,-471,-471,-471,-468,-471,-471,-474,-471,-471,-471,-471,-474,-474,-471,-468,-468,-468,-465,-462,-459,-462,-465,-462,-462,-459,-459,-462,-465,-465,-465,-465,-465,-465,-468,-468,-468,-468,-471,-474,-477,-477,-474,-474,-477,-477,-477,-474,-471,-471,-471,-471,-471,-474,-474,-477,-474,-474,-474,-471,-471,-471,-471,-471,-468,-465,-465,-468,-471,-471,-474,-477,-477,-477,-480,-477,-474,-471,-471,-468,-468,-468,-471,-471,-468,-471,-471,-468,-465,-465,-468,-468,-468,-465,-462,-462,-459,-456,-459,-456,-453,-453,-456,-453,-456,-456,-459,-456,-456,-453,-456,-453,-456,-456,-453,-453,-450,-450,-450,-450,-450,-450,-447,-447,-447,-447,-447,-447,-444,-444,-441,-441,-438,-438,-441,-444,-444,-444,-441,-444,-447,-447,-447,-447,-447,-444,-441,-441,-441,-444,-441,-441,-438,-438,-438,-435,-438,-441,-441,-438,-438,-441,-441,-441,-438,-435,-435,-435,-438,-441,-441,-441,-438,-441,-444,-447,-447,-447,-444,-441,-438,-435,-435,-435,-438,-435,-435,-438,-441,-444,-441,-438,-435,-435,-435,-435,-438,-441,-441,-441,-438,-441,-441,-438,-438,-435,-435,-435,-435,-432,-432,-429,-432,-435,-435,-432,-429,-429,-432,-432,-429,-426,-426,-429,-432,-432,-429,-429,-429,-426,-423,-426,-426,-426,-429,-432,-429,-429,-429,-432,-429,-426,-426,-426,-423,-426,-423,-423,-420,-420,-420,-420,-423,-423,-423,-426,-426,-426,-426,-423,-426,-429,-432,-435,-435,-435,-435,-432,-432,-435,-435,-438,-441,-438,-438,-435,-435,-435,-432,-435,-435,-435,-438,-435,-435,-438,-438,-441,-441,-444,-441,-438,-438,-435,-435,-438,-441,-441,-444,-441,-441,-441,-444,-447,-450,-447,-450,-450,-447,-450,-447,-450,-447,-444,-441,-441,-441,-441,-441,-441,-444,-444,-441,-444,-444,-444,-447,-447,-444,-444,-447,-450,-450,-447,-447,-447,-450,-447,-450,-453,-453,-450,-450,-447,-450,-453,-456,-459,-462,-462,-459,-456,-459,-459,-459,-459,-459,-459,-462,-462,-459,-462,-459,-456,-459,-462,-459,-462,-459,-462,-462,-462,-462,-465,-468,-471,-468,-465,-465,-465,-465,-465,-465,-465,-468,-468,-465,-462,-465,-465,-465,-462,-459,-459,-462,-462,-462,-462,-462,-462,-465,-462,-459,-459,-459,-462,-462,-462,-462,-459,-462,-462,-459,-462,-465,-465,-468,-471,-468,-471,-468,-471,-468,-465,-465,-465,-468,-468,-468,-468,-471,-468,-471,-474,-474,-474,-474,-474,-474,-471,-471,-471,-471,-471,-474,-474,-471,-471,-471,-471,-468,-465,-465,-462,-462,-462,-462,-459,-462,-465,-462,-459,-459,-456,-459,-456,-456,-453,-453,-450,-450,-450,-447,-444,-447,-444,-447,-447,-447,-447,-444,-447,-447,-447,-450,-447,-447,-447,-444,-441,-438,-438,-435,-435,-435,-432,-429,-432,-435,-438,-435,-435,-438,-438,-441,-441,-438,-438,-441,-441,-441,-444,-441,-438,-438,-438,-435,-435,-432,-429,-426,-426,-429,-429,-426,-429,-432,-432,-435,-435,-435,-438,-438,-441,-441,-444,-441,-441,-438,-438,-438,-438,-438,-435,-432,-432,-432,-429,-429,-426,-426,-426,-429,-426,-429,-432,-432,-432,-432,-429,-426,-426,-426,-426,-429,-429,-429,-429,-429,-429,-429,-426,-423,-420,-420,-423,-420,-420,-423,-423,-420,-417,-420,-420,-423,-423,-423,-426,-423,-426,-426,-426,-426,-429,-432,-432,-432,-432,-432,-435,-432,-432,-429,-432,-429,-432,-429,-432,-435,-435,-432,-432,-435,-435,-435,-435,-435,-435,-435,-435,-435,-435,-438,-441,-441,-444,-444,-444,-444,-444,-444,-444,-444,-447,-444,-441,-441,-438,-435,-432,-429,-429,-429,-432,-435,-435,-435,-432,-432,-435,-435,-438,-438,-435,-438,-441,-438,-441,-441,-441,-438,-435,-432,-432,-432,-432,-435,-435,-435,-435,-432,-432,-435,-435,-432,-429,-426,-426,-429,-429,-429,-429,-432,-432,-432,-435,-435,-435,-435,-432,-432,-435,-438,-435,-438,-435,-435,-432,-435,-435,-435,-435,-438,-441,-441,-441,-444,-441,-438,-438,-435,-432,-432,-432,-432,-429,-432,-432,-432,-429,-432,-432,-432,-435,-435,-435,-432,-435,-435,-435,-435,-432,-429,-429,-429,-426,-423,-420,-417,-420,-420,-417,-420,-420,-420,-417,-417,-417,-414,-414,-414,-411,-408,-408,-408,-408,-408,-408,-408,-405,-402,-402,-402,-405,-405,-405,-405,-408,-408,-411,-411,-411,-408,-405,-408,-411,-414,-417,-414,-417,-417,-417,-414,-411,-408,-408,-408,-408,-411,-408,-411,-411,-411,-408,-411,-411,-414,-414,-414,-414,-414,-417,-417,-417,-417,-414,-411,-414,-417,-417,-417,-417,-417,-414,-414,-414,-414,-417,-417,-417,-414,-411,-411,-408,-411,-411,-414,-414,-414,-414,-411,-411,-411,-411,-411,-414,-414,-417,-420,-420,-420,-417,-420,-420,-417,-417,-420,-420,-420,-420,-417,-414,-414,-411,-408,-408,-408,-411,-408,-405,-405,-408,-405,-405,-405,-405,-408,-411,-408,-411,-411,-411,-414,-414,-417,-414,-417,-417,-420,-420,-417,-414,-411,-408,-408,-405,-405,-408,-411,-408,-411,-414,-417,-417,-420,-423,-423,-423,-423,-420,-420,-423,-423,-420,-420,-417,-417,-414,-417,-417,-420,-423,-423,-426,-423,-426,-429,-426,-426,-423,-420,-420,-417,-417,-414,-414,-414,-414,-411,-411,-411,-414,-414,-411,-411,-411,-411,-411,-414,-411,-414,-417,-417,-417,-420,-420,-423,-426,-426,-426,-426,-429,-426,-426,-426,-426,-429,-426,-426,-429,-429,-426,-426,-423,-420,-417,-417,-420,-423,-426,-426,-423,-423,-423,-426,-423,-420,-420,-420,-417,-420,-420,-423,-423,-426,-426,-423,-423,-423,-423,-420,-423,-426,-423,-420,-423,-423,-420,-420,-420,-423,-423,-420,-417,-414,-414,-417,-414,-414,-417,-417,-417,-417,-417,-420,-423,-423,-420,-420,-420,-417,-417,-417,-417,-420,-420,-420,-420,-420,-420,-420,-417,-414,-411,-408,-411,-414,-411,-408,-408,-408,-408,-405,-402,-399,-402,-399,-396,-393,-390,-390,-387,-390,-393,-393,-393,-393,-393,-390,-393,-393,-393,-390,-393,-393,-393,-393,-393,-390,-390,-390,-393,-393,-396,-396,-393,-393,-393,-390,-390,-393,-393,-393,-390,-393,-390,-393,-396,-396,-399,-402,-402,-399,-399,-402,-402,-405,-405,-405,-408,-408,-408,-405,-402,-402,-402,-402,-399,-402,-402,-402,-402,-402,-399,-399,-399,-399,-402,-399,-399,-402,-399,-402,-402,-405,-408,-411,-408,-405,-402,-402,-405,-402,-402,-402,-402,-402,-399,-396,-399,-399,-396,-393,-390,-390,-393,-396,-399,-399,-399,-396,-396,-393,-396,-396,-393,-393,-390,-393,-393,-396,-393,-390,-390,-393,-396,-396,-396,-396,-396,-399,-399,-399,-402,-402,-405,-405,-405,-405,-405,-408,-408,-411,-411,-408,-408,-411,-408,-408,-405,-408,-405,-405,-405,-408,-408,-408,-411,-411,-408,-405,-405,-402,-402,-402,-402,-402,-402,-405,-405,-402,-399,-399,-402,-402,-402,-402,-402,-402,-402,-402,-402,-399,-399,-396,-399,-399,-399,-402,-402,-402,-402,-405,-402,-399,-399,-402,-402,-405,-405,-402,-399,-399,-396,-396,-396,-396,-393,-393,-390,-393,-393,-393,-393,-390,-390,-390,-387,-384,-384,-384,-381,-381,-381,-378,-378,-378,-375,-378,-378,-375,-375,-372,-372,-372,-372,-372,-372,-372,-369,-372,-372,-375,-375,-378,-378,-375,-375,-375,-375,-378,-378,-375,-375,-378,-378,-378,-378,-378,-378,-378,-378,-375,-375,-372,-375,-375,-378,-381,-381,-384,-384,-384,-384,-384,-384,-381,-378,-381,-378,-378,-378,-378,-378,-375,-375,-372,-369,-372,-369,-369,-366,-366,-366,-366,-363,-366,-369,-369,-372,-372,-372,-375,-372,-369,-369,-366,-369,-366,-369,-372,-375,-378,-375,-378,-375,-375,-372,-372,-369,-369,-372,-369,-372,-372,-372,-372,-372,-372,-372,-372,-375,-372,-372,-372,-372,-375,-375,-372,-372,-372,-372,-369,-372,-375,-375,-375,-375,-378,-378,-378,-381,-378,-375,-378,-378,-378,-378,-378,-375,-375,-378,-375,-372,-369,-372,-369,-369,-369,-369,-372,-372,-372,-369,-366,-363,-363,-366,-366,-363,-366,-369,-372,-372,-372,-375,-375,-378,-378,-375,-375,-378,-375,-375,-375,-375,-372,-372,-375,-375,-375,-372,-375,-375,-375,-372,-369,-369,-369,-369,-366,-366,-369,-372,-375,-378,-378,-375,-375,-375,-375,-372,-369,-366,-366,-366,-363,-363,-366,-363,-363,-366,-366,-369,-369,-372,-372,-372,-372,-369,-366,-366,-366,-366,-366,-369,-372,-369,-369,-369,-369,-369,-369,-369,-366,-366,-369,-369,-369,-372,-375,-375,-375,-375,-375,-378,-378,-381,-384,-387,-387,-387,-387,-387,-390,-393,-396,-393,-396,-396,-393,-396,-396,-396,-399,-399,-396,-399,-399,-399,-399,-399,-402,-399,-399,-399,-402,-399,-399,-402,-405,-405,-408,-408,-405,-408,-408,-408,-405,-402,-399,-402,-402,-402,-402,-399,-402,-405,-408,-408,-405,-408,-411,-414,-411,-411,-411,-414,-411,-411,-411,-411,-414,-414,-417,-414,-414,-417,-414,-417,-420,-420,-423,-423,-420,-423,-423,-420,-420,-420,-423,-423,-420,-423,-423,-426,-426,-426,-426,-426,-426,-426,-426,-423,-426,-423,-423,-423,-420,-420,-420,-417,-417,-417,-414,-411,-408,-411,-411,-414,-411,-411,-414,-414,-417,-417,-417,-420,-420,-423,-423,-426,-423,-426,-423,-423,-423,-426,-426,-426,-429,-432,-432,-432,-435,-432,-432,-432,-432,-435,-435,-432,-429,-426,-423,-423,-423,-423,-423,-423,-420,-420,-423,-420,-420,-420,-423,-420,-420,-420,-420,-417,-414,-411,-408,-408,-408,-408,-408,-408,-408,-405,-408,-411,-414,-417,-420,-420,-423,-420,-420,-423,-423,-423,-423,-420,-420,-420,-420,-417,-414,-414,-417,-417,-417,-414,-411,-408,-405,-408,-405,-408,-408,-405,-408,-405,-402,-402,-402,-402,-405,-408,-405,-402,-402,-405,-402,-405,-402,-405,-405,-405,-405,-405,-402,-405,-405,-402,-399,-396,-393,-393,-393,-393,-393,-396,-396,-399,-402,-399,-399,-396,-396,-396,-399,-396,-399,-402,-402,-402,-402,-402,-399,-402,-399,-399,-402,-402,-402,-405,-405,-405,-408,-405,-405,-408,-408,-408,-408,-408,-411,-411,-411,-411,-414,-414,-411,-408,-405,-405,-408,-408,-411,-411,-411,-408,-411,-414,-414,-417,-420,-420,-420,-420,-420,-417,-414,-417,-417,-420,-420,-423,-420,-417,-417,-417,-417,-420,-420,-423,-420,-420,-420,-423,-426,-426,-423,-423,-420,-420,-423,-423,-426,-423,-426,-423,-423,-423,-423,-423,-426,-423,-423,-420,-423,-423,-423,-423,-423,-426,-423,-426,-423,-426,-429,-429,-429,-432,-432,-432,-432,-435,-438,-435,-435,-432,-432,-429,-429,-429,-429,-426,-429,-432,-432,-432,-432,-435,-435,-435,-432,-432,-432,-432,-432,-432,-432,-432,-429,-432,-429,-429,-429,-426,-426,-426,-423,-423,-423,-426,-426,-423,-423,-426,-423,-426,-429,-429,-429,-432,-432,-432,-435,-432,-429,-426,-426,-426,-426,-429,-429,-429,-426,-426,-426,-426,-426,-423,-423,-426,-426,-429,-426,-426,-423,-426,-429,-432,-429,-429,-426,-426,-426,-426,-426,-426,-426,-426,-423,-420,-420,-417,-417,-420,-417,-420,-420,-417,-417,-417,-417,-414,-411,-408,-405,-405,-402,-405,-408,-411,-411,-408,-408,-408,-405,-405,-408,-411,-411,-414,-411,-408,-408,-411,-411,-408,-411,-414,-414,-414,-414,-414,-414,-414,-414,-411,-411,-414,-414,-411,-411,-411,-414,-414,-414,-414,-417,-417,-417,-417,-417,-417,-417,-414,-411,-414,-417,-417,-420,-417,-420,-417,-417,-417,-417,-417,-420,-417,-414,-414,-411,-411,-408,-408,-408,-408,-405,-405,-405,-405,-402,-402,-402,-402,-402,-405,-402,-405,-402,-399,-402,-399,-396,-393,-390,-387,-387,-387,-387,-390,-393,-396,-399,-399,-399,-402,-405,-402,-402,-402,-402,-405,-402,-399,-399,-399,-402,-402,-402,-399,-399,-396,-396,-393,-390,-387,-387,-387,-390,-390,-390,-390,-390,-390,-390,-390,-390,-390,-390,-390,-390,-390,-393,-390,-387,-384,-387,-387,-387,-387,-387,-387,-390,-387,-387,-387,-387,-384,-387,-387,-387,-387,-387,-384,-384,-384,-384,-387,-384,-384,-387,-387,-390,-390,-390,-387,-387,-384,-387,-387,-384,-384,-384,-384,-384,-387,-384,-384,-381,-381,-384,-384,-381,-381,-381,-378,-375,-375,-378,-375,-375,-375,-375,-375,-378,-378,-378,-378,-381,-378,-381,-384,-381,-378,-378,-375,-375,-375,-375,-375,-378,-381,-384,-387,-390,-390,-390,-393,-396,-396,-393,-393,-393,-393,-393,-390,-390,-390,-390,-393,-393,-393,-396,-396,-396,-396,-399,-399,-399,-399,-396,-396,-396,-396,-396,-393,-393,-396,-399,-399,-396,-399,-402,-402,-399,-396,-393,-396,-399,-399,-402,-402,-402,-402,-405,-405,-402,-399,-399,-399,-399,-399,-399,-396,-396,-399,-399,-396,-393,-390,-390,-393,-390,-387,-384,-384,-384,-384,-381,-381,-381,-384,-387,-387,-384,-384,-384,-381,-381,-384,-384,-387,-387,-387,-387,-384,-381,-381,-384,-384,-384,-384,-387,-384,-381,-381,-381,-381,-381,-381,-378,-381,-378,-381,-381,-381,-381,-378,-375,-372,-369,-369,-369,-372,-372,-375,-378,-378,-375,-372,-375,-375,-372,-372,-372,-372,-372,-369,-366,-369,-366,-369,-369,-369,-372,-372,-372,-369,-369,-372,-375,-375,-375,-375,-372,-375,-378,-375,-378,-381,-384,-384,-381,-381,-381,-381,-384,-387,-390,-390,-393,-396,-393,-396,-399,-399,-399,-399,-396,-393,-390,-393,-393,-393,-390,-390,-393,-390,-393,-393,-393,-396,-393,-393,-393,-393,-390,-393,-393,-396,-396,-396,-393,-390,-387,-384,-387,-387,-387,-390,-390,-393,-393,-396,-393,-390,-390,-390,-393,-390,-387,-387,-384,-384,-384,-381,-384,-384,-387,-384,-384,-384,-384,-384,-381,-384,-381,-381,-381,-384,-384,-381,-384,-384,-384,-384,-381,-378,-375,-378,-375,-372,-369,-366,-366,-366,-369,-366,-366,-363,-363,-360,-363,-366,-366,-369,-369,-366,-366,-363,-360,-363,-360,-360,-357,-360,-363,-363,-366,-366,-369,-369,-369,-369,-369,-369,-369,-372,-372,-369,-369,-372,-369,-372,-372,-375,-375,-378,-378,-378,-378,-375,-375,-372,-369,-372,-369,-369,-369,-369,-366,-363,-366,-366,-369,-369,-366,-366,-363,-363,-366,-369,-369,-369,-369,-369,-372,-369,-369,-372,-372,-372,-372,-372,-372,-375,-375,-372,-369,-369,-366,-369,-366,-363,-360,-360,-360,-360,-360,-360,-357,-357,-354,-354,-354,-354,-357,-357,-357,-360,-360,-360,-363,-366,-366,-366,-366,-363,-366,-366,-366,-363,-366,-363,-360,-357,-357,-360,-357,-354,-354,-354,-354,-357,-357,-357,-360,-357,-357,-354,-354,-354,-354,-357,-360,-357,-357,-357,-357,-360,-360,-360,-360,-360,-360,-360,-363,-363,-363,-360,-357,-360,-363,-363,-363,-363,-366,-366,-366,-366,-369,-372,-372,-372,-369,-369,-369,-369,-366,-366,-363,-360,-357,-354,-357,-354,-351,-348,-348,-345,-345,-348,-345,-345,-348,-348,-348,-345,-342,-345,-345,-348,-345,-345,-342,-342,-342,-342,-345,-342,-345,-342,-345,-348,-348,-348,-345,-345,-345,-345,-345,-348,-348,-345,-348,-345,-345,-348,-351,-351,-354,-354,-351,-351,-348,-348,-351,-354,-351,-351,-348,-348,-351,-351,-348,-351,-351,-348,-348,-348,-348,-351,-351,-348,-351,-351,-351,-354,-354,-357,-360,-360,-357,-354,-357,-354,-351,-351,-351,-351,-348,-351,-351,-351,-351,-351,-348,-345,-345,-345,-348,-348,-351,-354,-354,-351,-351,-351,-351,-354,-351,-351,-351,-354,-354,-351,-354,-354,-357,-357,-360,-357,-354,-351,-354,-354,-351,-351,-348,-348,-351,-354,-354,-351,-354,-357,-357,-357,-357,-357,-360,-360,-357,-354,-354,-351,-351,-348,-348,-348,-351,-354,-351,-354,-354,-357,-360,-363,-366,-366,-363,-363,-363,-363,-363,-360,-363,-363,-363,-363,-366,-369,-369,-366,-366,-366,-366,-366,-363,-360,-363,-363,-366,-366,-363,-360,-363,-363,-360,-357,-360,-363,-360,-360,-360,-360,-360,-360,-360,-360,-357,-357,-357,-357,-357,-354,-351,-348,-348,-348,-345,-342,-342,-339,-339,-339,-339,-342,-342,-342,-342,-345,-345,-348,-351,-351,-354,-354,-351,-351,-351,-354,-354,-357,-357,-357,-357,-354,-354,-354,-357,-357,-357,-357,-360,-360,-360,-360,-360,-357,-354,-351,-351,-351,-351,-354,-357,-354,-357,-354,-354,-354,-357,-354,-351,-348,-348,-348,-345,-345,-348,-351,-351,-348,-348,-345,-348,-348,-348,-348,-348,-351,-351,-351,-351,-354,-354,-351,-351,-351,-351,-348,-345,-348,-351,-351,-351,-348,-351,-354,-354,-357,-357,-360,-357,-357,-360,-360,-360,-360,-357,-354,-354,-357,-354,-351,-351,-354,-351,-354,-354,-354,-357,-360,-360,-357,-360,-363,-363,-360,-360,-357,-354,-354,-351,-351,-351,-354,-357,-360,-357,-357,-357,-354,-357,-357,-357,-357,-357,-354,-354,-351,-348,-351,-348,-351,-348,-351,-348,-348,-348,-348,-348,-348,-348,-348,-348,-348,-351,-351,-351,-351,-351,-354,-354,-357,-357,-354,-351,-351,-351,-348,-345,-345,-345,-345,-345,-342,-342,-345,-345,-345,-342,-339,-336,-339,-339,-339,-339,-339,-342,-345,-345,-345,-342,-339,-339,-342,-342,-342,-339,-336,-336,-336,-333,-333,-333,-330,-327,-330,-330,-333,-333,-333,-330,-333,-333,-330,-327,-330,-330,-327,-327,-330,-333,-333,-333,-333,-330,-330,-330,-330,-330,-330,-330,-333,-336,-333,-333,-330,-330,-330,-330,-330,-327,-330,-327,-330,-330,-330,-330,-333,-336,-333,-333,-333,-330,-327,-327,-327,-327,-327,-327,-330,-333,-333,-336,-336,-336,-336,-339,-342,-345,-348,-348,-345,-345,-345,-345,-345,-345,-342,-339,-339,-339,-336,-336,-336,-336,-336,-336,-336,-339,-339,-339,-342,-345,-342,-342,-342,-339,-339,-342,-342,-339,-342,-342,-342,-342,-345,-348,-351,-348,-348,-351,-348,-345,-345,-348,-345,-342,-345,-345,-348,-345,-348,-348,-351,-354,-351,-354,-351,-351,-351,-348,-351,-348,-348,-345,-348,-348,-345,-348,-345,-348,-348,-348,-348,-348,-348,-345,-348,-348,-345,-348,-345,-342,-339,-339,-336,-336,-336,-336,-336,-333,-336,-339,-336,-333,-333,-330,-330,-330,-333,-336,-336,-336,-336,-333,-330,-333,-333,-336,-336,-336,-336,-333,-336,-333,-333,-330,-330,-330,-327,-327,-324,-327,-324,-321,-321,-321,-321,-321,-318,-315,-315,-315,-318,-318,-315,-315,-318,-321,-318,-318,-315,-315,-315,-315,-315,-312,-309,-309,-306,-306,-306,-309,-309,-309,-306,-306,-306,-303,-300,-300,-297,-300,-303,-306,-303,-306,-309,-309,-312,-312,-315,-312,-315,-315,-318,-321,-321,-324,-321,-318,-315,-315,-312,-312,-312,-315,-312,-315,-315,-312,-309,-306,-306,-309,-309,-312,-309,-309,-306,-306,-306,-309,-309,-309,-312,-312,-315,-315,-315,-312,-309,-312,-315,-315,-315,-315,-318,-318,-318,-321,-321,-321,-321,-321,-324,-324,-321,-321,-318,-321,-324,-321,-324,-321,-324,-321,-324,-324,-327,-327,-330,-330,-333,-336,-336,-339,-339,-342,-345,-345,-342,-342,-339,-339,-342,-339,-339,-339,-339,-339,-336,-333,-333,-333,-333,-336,-336,-336,-333,-333,-336,-333,-333,-333,-333,-333,-333,-330,-333,-333,-333,-333,-330,-330,-330,-330,-327,-327,-330,-330,-327,-324,-324,-324,-327,-324,-321,-318,-318,-318,-318,-318,-315,-315,-318,-321,-324,-324,-321,-321,-321,-321,-321,-321,-324,-321,-321,-321,-318,-315,-315,-312,-312,-312,-312,-312,-312,-315,-312,-315,-312,-312,-312,-312,-315,-312,-312,-309,-306,-309,-309,-309,-306,-303,-303,-303,-306,-306,-303,-303,-303,-303,-300,-300,-300,-300,-300,-303,-306,-303,-303,-303,-303,-300,-300,-297,-297,-297,-297,-297,-297,-300,-300,-300,-303,-300,-303,-300,-303,-303,-306,-303,-303,-303,-303,-303,-300,-300,-303,-303,-300,-297,-300,-303,-303,-300,-300,-300,-297,-297,-294,-297,-297,-297,-297,-300,-300,-300,-297,-300,-297,-297,-297,-297,-297,-300,-300,-297,-300,-300,-303,-306,-306,-306,-303,-303,-300,-297,-297,-294,-297,-297,-297,-297,-294,-294,-291,-288,-288,-288,-291,-294,-294,-294,-294,-294,-291,-291,-288,-288,-285,-285,-285,-288,-288,-285,-285,-288,-288,-291,-291,-291,-288,-291,-294,-297,-297,-294,-297,-297,-300,-300,-303,-306,-306,-306,-306,-303,-303,-303,-303,-303,-300,-300,-303,-303,-303,-306,-306,-303,-300,-303,-300,-303,-303,-303,-300,-300,-303,-306,-306,-306,-309,-309,-309,-309,-309,-309,-309,-309,-312,-312,-309,-306,-306,-306,-303,-303,-303,-306,-309,-309,-306,-309,-312,-312,-315,-315,-315,-312,-312,-315,-315,-312,-312,-312,-309,-312,-309,-312,-309,-312,-315,-315,-315,-312,-312,-312,-309,-309,-306,-306,-306,-306,-306,-306,-306,-309,-306,-306,-309,-312,-312,-309,-306,-303,-306,-306,-306,-306,-309,-309,-309,-312,-315,-312,-309,-309,-312,-309,-312,-312,-315,-318,-318,-315,-315,-315,-312,-309,-306,-306,-303,-306,-309,-312,-309,-306,-306,-309,-309,-309,-306,-306,-306,-306,-303,-303,-300,-300,-300,-303,-300,-300,-303,-303,-303,-303,-306,-309,-312,-309,-309,-309,-312,-309,-312,-309,-312,-312,-315,-315,-318,-321,-318,-321,-324,-321,-321,-324,-324,-327,-330,-327,-330,-330,-327,-327,-324,-324,-321,-321,-321,-318,-321,-318,-318,-315,-312,-312,-312,-312,-312,-312,-312,-312,-312,-309,-306,-306,-303,-303,-303,-300,-300,-297,-294,-297,-297,-300,-300,-297,-297,-294,-294,-294,-294,-294,-294,-297,-297,-297,-297,-294,-294,-294,-291,-291,-288,-288,-288,-288,-288,-291,-294,-294,-294,-294,-294,-294,-291,-291,-291,-288,-288,-285,-282,-285,-285,-288,-285,-285,-285,-285,-282,-279,-279,-279,-276,-279,-276,-279,-282,-282,-282,-285,-285,-282,-279,-282,-285,-282,-282,-282,-285,-288,-285,-288,-291,-291,-291,-291,-291,-294,-291,-294,-294,-294,-294,-294,-297,-297,-297,-297,-300,-300,-300,-300,-300,-300,-300,-300,-303,-300,-300,-300,-303,-300,-300,-300,-300,-297,-294,-294,-294,-291,-291,-291,-288,-291,-291,-294,-291,-291,-288,-288,-288,-288,-288,-285,-282,-282,-279,-279,-282,-285,-285,-285,-285,-285,-282,-282,-279,-282,-285,-285,-285,-282,-285,-285,-285,-288,-288,-288,-285,-285,-285,-285,-288,-288,-285,-288,-291,-291,-291,-294,-291,-291,-294,-294,-297,-297,-294,-291,-288,-291,-294,-294,-297,-294,-297,-297,-294,-294,-297,-294,-297,-297,-297,-297,-294,-294,-294,-294,-297,-297,-297,-300,-300,-297,-297,-297,-294,-294,-297,-297,-294,-297,-300,-297,-297,-297,-300,-303,-303,-306,-306,-306,-306,-306,-303,-306,-309,-309,-309,-306,-303,-300,-300,-300,-303,-303,-303,-303,-300,-303,-300,-300,-300,-300,-300,-300,-303,-306,-303,-306,-306,-309,-306,-306,-309,-306,-309,-309,-309,-306,-306,-309,-309,-312,-312,-309,-312,-309,-309,-306,-303,-300,-297,-300,-300,-300,-303,-306,-309,-309,-309,-309,-309,-306,-306,-309,-306,-306,-306,-306,-303,-300,-300,-300,-297,-294,-294,-294,-291,-288,-288,-291,-294,-294,-291,-288,-291,-291,-294,-291,-291,-288,-291,-291,-294,-294,-294,-291,-288,-291,-294,-291,-291,-294,-294,-294,-297,-297,-294,-297,-297,-297,-297,-300,-303,-300,-303,-300,-300,-300,-300,-297,-294,-297,-294,-291,-291,-291,-288,-288,-291,-291,-294,-297,-300,-303,-303,-300,-297,-300,-303,-300,-300,-303,-303,-303,-306,-306,-306,-306,-306,-309,-309,-306,-306,-306,-306,-303,-306,-303,-303,-303,-306,-306,-309,-309,-306,-309,-312,-309,-312,-315,-318,-318,-321,-321,-324,-324,-324,-327,-324,-324,-327,-327,-330,-327,-324,-324,-327,-327,-327,-330,-330,-330,-333,-333,-333,-336,-339,-336,-339,-339,-336,-336,-336,-333,-330,-330,-327,-327,-327,-327,-324,-324,-324,-327,-327,-324,-327,-330,-330,-330,-333,-333,-336,-336,-333,-333,-330,-333,-333,-333,-330,-333,-336,-336,-336,-333,-336,-333,-330,-330,-330,-330,-330,-330,-333,-336,-333,-333,-333,-336,-339,-339,-336,-333,-333,-333,-333,-330,-333,-333,-330,-327,-327,-330,-330,-330,-333,-333,-333,-330,-327,-327,-327,-330,-330,-327,-327,-324,-327,-327,-330,-327,-324,-327,-327,-330,-330,-327,-327,-327,-330,-330,-333,-333,-333,-336,-336,-339,-336,-339,-339,-339,-342,-345,-345,-345,-345,-342,-339,-339,-339,-339,-336,-339,-339,-339,-339,-342,-339,-336,-333,-333,-330,-330,-327,-330,-330,-330,-330,-327,-330,-330,-333,-333,-330,-333,-333,-333,-333,-333,-336,-336,-336,-333,-330,-327,-327,-324,-324,-324,-321,-318,-318,-318,-318,-318,-321,-318,-315,-318,-318,-318,-318,-318,-321,-318,-315,-312,-309,-312,-309,-309,-306,-306,-306,-306,-306,-306,-303,-300,-300,-300,-303,-306,-303,-303,-306,-303,-306,-306,-306,-306,-306,-303,-300,-300,-297,-297,-300,-300,-300,-297,-300,-297,-297,-297,-294,-294,-291,-291,-288,-291,-288,-285,-288,-288,-285,-285,-288,-285,-285,-285,-285,-285,-288,-285,-285,-285,-285,-282,-282,-279,-279,-279,-279,-282,-279,-279,-276,-276,-279,-279,-276,-273,-270,-270,-273,-270,-270,-270,-270,-273,-270,-273,-270,-267,-267,-267,-267,-267,-267,-270,-267,-267,-270,-270,-273,-273,-273,-270,-273,-270,-270,-273,-276,-276,-279,-276,-276,-276,-276,-279,-279,-282,-282,-282,-279,-279,-276,-273,-270,-270,-270,-273,-273,-276,-276,-273,-270,-267,-267,-267,-267,-267,-267,-270,-273,-276,-273,-276,-279,-279,-276,-279,-279,-279,-276,-276,-276,-273,-276,-276,-279,-282,-282,-282,-282,-282,-285,-285,-285,-288,-288,-285,-285,-285,-285,-282,-279,-276,-276,-273,-273,-276,-276,-279,-282,-279,-282,-279,-279,-276,-273,-270,-267,-264,-267,-267,-267,-267,-267,-267,-270,-270,-273,-270,-273,-273,-270,-270,-267,-264,-261,-261,-258,-261,-258,-255,-252,-252,-249,-246,-246,-243,-246,-243,-240,-243,-240,-240,-240,-243,-240,-243,-243,-246,-246,-249,-246,-246,-243,-246,-249,-252,-249,-246,-243,-243,-246,-246,-243,-246,-243,-243,-246,-246,-249,-249,-249,-252,-252,-252,-252,-252,-255,-255,-258,-258,-261,-261,-261,-261,-261,-264,-264,-267,-267,-267,-267,-267,-264,-261,-261,-261,-261,-258,-258,-258,-258,-255,-252,-252,-249,-249,-249,-249,-246,-246,-246,-249,-249,-249,-252,-255,-258,-261,-264,-264,-264,-267,-267,-270,-273,-276,-276,-273,-273,-273,-276,-279,-279,-282,-282,-285,-282,-285,-282,-285,-285,-285,-282,-285,-282,-279,-282,-279,-276,-276,-276,-276,-273,-273,-276,-273,-273,-273,-273,-270,-270,-270,-270,-267,-264,-261,-258,-255,-255,-255,-252,-255,-252,-252,-249,-252,-252,-249,-246,-246,-246,-243,-243,-246,-246,-243,-246,-246,-246,-249,-249,-249,-246,-249,-252,-255,-252,-255,-255,-255,-258,-255,-255,-255,-252,-255,-252,-252,-252,-249,-249,-246,-246,-246,-246,-249,-249,-249,-249,-249,-249,-249,-249,-246,-246,-246,-249,-249,-249,-246,-249,-246,-246,-246,-246,-246,-246,-246,-246,-246,-246,-249,-252,-255,-255,-255,-252,-255,-258,-258,-255,-255,-258,-255,-255,-255,-252,-255,-255,-252,-255,-252,-255,-252,-255,-258,-258,-261,-264,-264,-264,-264,-264,-264,-261,-258,-261,-261,-261,-264,-267,-270,-273,-273,-276,-273,-273,-276,-276,-276,-276,-276,-273,-276,-279,-276,-279,-279,-276,-276,-273,-276,-273,-276,-276,-279,-276,-276,-279,-279,-276,-276,-276,-279,-282,-282,-282,-279,-276,-279,-282,-282,-282,-285,-282,-285,-285,-288,-285,-285,-288,-291,-288,-288,-288,-291,-291,-288,-291,-288,-288,-285,-282,-285,-282,-282,-282,-282,-285,-282,-282,-282,-282,-285,-285,-288,-288,-285,-285,-282,-279,-279,-282,-282,-282,-282,-279,-279,-279,-279,-279,-276,-276,-273,-270,-270,-267,-267,-264,-264,-264,-267,-270,-270,-270,-270,-273,-270,-267,-267,-264,-267,-267,-264,-264,-264,-261,-258,-258,-258,-255,-258,-258,-258,-255,-255,-258,-258,-255,-258,-261,-264,-261,-261,-258,-261,-261,-261,-258,-255,-258,-255,-252,-252,-249,-249,-249,-249,-246,-246,-249,-246,-243,-243,-243,-243,-243,-243,-246,-249,-249,-246,-243,-246,-246,-246,-246,-246,-249,-249,-246,-246,-243,-240,-240,-240,-243,-243,-246,-246,-246,-249,-249,-252,-252,-252,-249,-249,-249,-252,-249,-249,-249,-246,-246,-246,-249,-246,-249,-249,-246,-243,-240,-243,-243,-243,-240,-240,-240,-237,-237,-240,-240,-243,-243,-246,-249,-246,-243,-240,-243,-243,-243,-240,-243,-246,-246,-249,-252,-252,-252,-249,-252,-252,-255,-255,-258,-258,-258,-258,-258,-258,-258,-255,-255,-252,-252,-252,-249,-249,-252,-252,-252,-255,-255,-258,-255,-255,-255,-258,-255,-255,-252,-252,-255,-252,-255,-255,-255,-258,-255,-258,-261,-261,-261,-261,-261,-261,-261,-258,-255,-255,-252,-249,-252,-249,-252,-252,-255,-258,-261,-261,-264,-264,-267,-267,-270,-270,-270,-270,-273,-270,-270,-270,-273,-276,-276,-273,-273,-273,-273,-276,-279,-276,-273,-273,-270,-267,-267,-267,-264,-267,-267,-270,-267,-264,-261,-258,-255,-252,-255,-252,-255,-252,-252,-252,-249,-252,-255,-255,-255,-255,-252,-252,-252,-252,-252,-249,-246,-249,-246,-243,-243,-243,-243,-243,-243,-240,-240,-237,-234,-231,-231,-231,-228,-228,-225,-228,-228,-228,-228,-228,-228,-228,-228,-231,-231,-234,-234,-234,-237,-234,-234,-234,-237,-240,-240,-237,-237,-237,-234,-237,-240,-237,-237,-234,-234,-231,-228,-225,-225,-225,-225,-222,-222,-225,-225,-222,-222,-222,-222,-222,-219,-219,-222,-219,-219,-216,-219,-216,-216,-216,-213,-216,-213,-213,-213,-213,-210,-213,-213,-213,-210,-213,-216,-213,-213,-210,-210,-210,-207,-207,-204,-207,-207,-207,-204,-207,-204,-204,-201,-198,-198,-198,-201,-204,-207,-207,-210,-213,-216,-216,-213,-213,-216,-216,-219,-219,-222,-222,-222,-222,-222,-225,-228,-231,-234,-237,-240,-240,-240,-243,-240,-240,-243,-240,-240,-237,-240,-243,-240,-240,-237,-240,-237,-234,-234,-234,-234,-234,-237,-240,-237,-237,-240,-237,-237,-240,-237,-234,-231,-231,-231,-228,-231,-228,-225,-228,-228,-231,-228,-228,-228,-231,-228,-231,-228,-228,-225,-228,-225,-222,-225,-228,-228,-231,-234,-237,-234,-231,-228,-228,-228,-225,-222,-222,-222,-222,-219,-219,-216,-216,-216,-219,-216,-213,-213,-216,-219,-219,-219,-222,-219,-219,-216,-216,-216,-216,-219,-216,-216,-216,-216,-216,-216,-216,-216,-216,-219,-222,-222,-225,-222,-219,-222,-222,-225,-225,-222,-219,-222,-225,-228,-225,-228,-228,-231,-231,-228,-228,-225,-222,-222,-225,-225,-225,-222,-222,-222,-225,-228,-228,-228,-228,-228,-228,-228,-228,-228,-225,-225,-222,-225,-225,-222,-222,-225,-222,-222,-219,-216,-216,-213,-213,-216,-216,-216,-219,-216,-216,-216,-216,-216,-216,-219,-219,-216,-216,-219,-222,-225,-225,-222,-219,-216,-216,-216,-216,-213,-213,-210,-213,-213,-210,-210,-207,-207,-207,-207,-207,-207,-207,-204,-207,-207,-204,-204,-204,-204,-204,-207,-204,-204,-204,-204,-204,-204,-207,-207,-210,-210,-210,-210,-213,-216,-216,-216,-216,-213,-213,-216,-219,-219,-216,-219,-219,-219,-219,-216,-213,-210,-210,-210,-213,-213,-213,-213,-210,-207,-207,-210,-207,-207,-207,-207,-204,-204,-204,-201,-198,-195,-198,-198,-201,-201,-201,-201,-198,-195,-195,-192,-189,-186,-186,-186,-189,-186,-189,-192,-192,-192,-195,-195,-198,-195,-192,-195,-195,-195,-198,-201,-201,-204,-204,-207,-207,-204,-204,-207,-210,-207,-210,-213,-213,-213,-213,-210,-210,-207,-204,-204,-204,-201,-204,-204,-204,-207,-207,-207,-207,-207,-207,-207,-207,-207,-207,-204,-204,-204,-204,-204,-204,-204,-201,-204,-201,-201,-201,-204,-201,-204,-207,-204,-204,-207,-204,-207,-204,-201,-201,-201,-201,-201,-204,-201,-201,-201,-201,-204,-207,-210,-213,-213,-213,-210,-210,-207,-207,-207,-207,-207,-207,-207,-207,-207,-204,-207,-204,-201,-201,-201,-204,-204,-204,-207,-210,-210,-213,-210,-210,-210,-210,-210,-213,-216,-219,-222,-222,-222,-222,-219,-222,-222,-219,-219,-219,-219,-222,-222,-219,-219,-216,-216,-219,-219,-219,-222,-225,-222,-222,-222,-219,-219,-219,-216,-216,-213,-216,-216,-213,-213,-213,-213,-213,-210,-210,-210,-210,-213,-213,-213,-216,-219,-219,-216,-219,-219,-222,-222,-219,-219,-219,-222,-225,-225,-222,-219,-216,-219,-222,-219,-219,-219,-216,-219,-219,-219,-216,-216,-216,-216,-216,-216,-216,-216,-213,-210,-210,-207,-207,-204,-201,-198,-198,-201,-198,-195,-198,-198,-195,-195,-195,-192,-192,-192,-192,-192,-192,-192,-192,-192,-189,-189,-192,-189,-189,-189,-192,-192,-192,-189,-192,-192,-189,-189,-192,-192,-192,-192,-195,-195,-195,-195,-195,-195,-195,-195,-195,-192,-195,-195,-195,-192,-189,-189,-189,-189,-192,-195,-195,-195,-195,-195,-198,-198,-195,-198,-198,-198,-195,-192,-192,-192,-192,-189,-186,-189,-189,-189,-186,-183,-186,-189,-186,-189,-192,-195,-195,-198,-198,-198,-198,-195,-198,-198,-198,-195,-195,-198,-198,-201,-201,-198,-198,-195,-195,-195,-195,-195,-195,-198,-198,-195,-195,-195,-195,-195,-192,-189,-189,-189,-192,-192,-192,-189,-186,-189,-189,-192,-195,-195,-192,-192,-195,-198,-198,-195,-195,-198,-198,-201,-201,-201,-198,-195,-192,-189,-189,-189,-192,-195,-192,-189,-186,-186,-186,-186,-183,-180,-180,-177,-177,-177,-180,-180,-183,-183,-183,-186,-183,-180,-180,-177,-174,-177,-177,-177,-177,-177,-180,-180,-180,-180,-183,-183,-186,-186,-183,-183,-183,-183,-186,-186,-183,-180,-180,-183,-180,-180,-183,-183,-180,-177,-180,-177,-174,-174,-177,-177,-177,-177,-180,-180,-180,-183,-186,-189,-189,-192,-192,-189,-189,-186,-186,-183,-180,-177,-174,-174,-177,-180,-177,-177,-177,-177,-177,-180,-180,-177,-177,-180,-183,-183,-183,-180,-180,-177,-177,-174,-174,-177,-177,-177,-177,-174,-174,-177,-177,-180,-180,-180,-183,-186,-183,-186,-189,-189,-189,-189,-192,-189,-189,-189,-189,-192,-192,-192,-192,-189,-189,-189,-189,-189,-189,-192,-189,-186,-183,-180,-183,-180,-180,-183,-183,-183,-186,-183,-183,-183,-183,-180,-183,-180,-183,-183,-183,-183,-183,-183,-183,-186,-186,-186,-183,-183,-186,-183,-180,-180,-183,-183,-183,-186,-183,-183,-183,-180,-180,-177,-177,-177,-177,-180,-177,-177,-177,-174,-171,-174,-174,-174,-177,-177,-177,-174,-171,-171,-174,-174,-174,-171,-171,-168,-171,-171,-171,-168,-168,-168,-171,-174,-174,-174,-174,-174,-174,-171,-168,-168,-168,-171,-168,-171,-174,-177,-174,-177,-177,-174,-177,-177,-180,-180,-177,-177,-177,-177,-180,-180,-177,-177,-177,-180,-180,-180,-177,-177,-177,-177,-177,-174,-171,-174,-177,-174,-174,-171,-171,-168,-171,-171,-168,-168,-168,-171,-171,-174,-177,-180,-183,-186,-189,-186,-186,-186,-186,-183,-186,-183,-183,-183,-180,-180,-180,-180,-183,-186,-183,-183,-180,-180,-177,-180,-183,-183,-186,-183,-186,-189,-189,-189,-186,-186,-186,-186,-189,-189,-189,-189,-192,-195,-195,-198,-198,-201,-204,-204,-207,-204,-204,-204,-204,-201,-201,-204,-204,-201,-204,-204,-207,-210,-213,-216,-216,-213,-210,-210,-213,-216,-213,-213,-213,-213,-216,-216,-219,-216,-216,-216,-216,-219,-219,-219,-219,-222,-222,-222,-219,-219,-216,-216,-213,-216,-219,-216,-213,-216,-219,-216,-213,-213,-216,-216,-216,-216,-216,-216,-213,-213,-213,-216,-219,-222,-222,-219,-216,-213,-216,-216,-216,-219,-219,-219,-219,-219,-219,-219,-216,-213,-213,-210,-210,-207,-210,-210,-210,-210,-210,-213,-213,-213,-213,-216,-219,-219,-216,-216,-219,-219,-219,-219,-219,-219,-216,-213,-213,-213,-210,-207,-207,-207,-210,-213,-216,-213,-216,-213,-213,-213,-216,-216,-213,-213,-213,-213,-213,-213,-216,-216,-216,-213,-216,-216,-219,-219,-219,-219,-222,-222,-222,-225,-222,-222,-225,-225,-225,-225,-225,-222,-222,-222,-225,-228,-228,-228,-228,-228,-228,-231,-234,-234,-237,-234,-237,-234,-237,-240,-240,-240,-243,-246,-249,-246,-243,-243,-246,-246,-243,-243,-243,-246,-246,-246,-243,-240,-243,-240,-240,-237,-234,-234,-234,-234,-234,-231,-231,-231,-231,-231,-228,-231,-231,-231,-231,-231,-228,-225,-225,-225,-225,-228,-225,-228,-225,-228,-228,-225,-222,-222,-222,-222,-219,-216,-216,-219,-219,-219,-219,-216,-216,-219,-219,-219,-219,-219,-216,-213,-213,-213,-213,-213,-210,-210,-210,-210,-210,-210,-210,-207,-207,-207,-210,-207,-204,-204,-204,-201,-201,-204,-201,-201,-198,-198,-198,-198,-195,-195,-195,-192,-189,-192,-195,-195,-195,-195,-195,-192,-192,-192,-195,-195,-198,-198,-198,-201,-198,-201,-204,-207,-210,-210,-210,-210,-210,-213,-216,-219,-216,-216,-219,-219,-219,-219,-219,-219,-219,-222,-222,-225,-222,-225,-228,-231,-234,-234,-231,-234,-234,-234,-237,-237,-234,-231,-231,-228,-228,-228,-228,-228,-228,-228,-231,-234,-234,-234,-234,-237,-234,-237,-237,-237,-237,-237,-237,-234,-234,-234,-234,-234,-237,-234,-234,-234,-234,-234,-234,-234,-231,-231,-231,-228,-228,-228,-225,-222,-225,-222,-222,-225,-228,-225,-225,-228,-231,-228,-231,-234,-234,-234,-234,-234,-231,-234,-237,-237,-237,-237,-237,-234,-234,-234,-234,-234,-234,-231,-234,-231,-228,-228,-225,-225,-225,-225,-228,-228,-231,-234,-234,-234,-234,-237,-234,-234,-234,-231,-228,-228,-228,-225,-228,-228,-228,-228,-225,-228,-228,-231,-231,-231,-231,-228,-231,-234,-234,-231,-231,-231,-231,-231,-234,-237,-240,-243,-246,-246,-246,-249,-249,-249,-252,-249,-246,-249,-249,-249,-249,-249,-249,-246,-246,-246,-243,-240,-243,-243,-246,-249,-252,-252,-252,-252,-252,-249,-249,-249,-252,-255,-255,-255,-255,-252,-252,-249,-246,-243,-243,-243,-243,-243,-243,-240,-240,-240,-240,-243,-243,-240,-243,-246,-243,-243,-243,-246,-243,-243,-240,-240,-240,-240,-237,-237,-240,-240,-243,-246,-246,-246,-249,-249,-252,-255,-255,-258,-261,-264,-267,-267,-267,-267,-267,-267,-267,-267,-270,-273,-270,-273,-270,-267,-264,-267,-270,-270,-267,-270,-270,-273,-273,-273,-276,-276,-279,-282,-285,-285,-285,-282,-282,-279,-279,-279,-282,-282,-279,-276,-276,-276,-276,-273,-276,-279,-282,-285,-285,-288,-285,-285,-285,-285,-288,-285,-285,-285,-282,-282,-282,-282,-285,-285,-285,-285,-282,-282,-285,-282,-282,-279,-279,-276,-276,-279,-276,-276,-273,-270,-270,-270,-270,-267,-264,-267,-264,-261,-261,-258,-258,-255,-252,-255,-255,-255,-252,-252,-249,-249,-249,-249,-252,-252,-249,-246,-249,-249,-246,-243,-243,-243,-246,-243,-246,-246,-246,-243,-243,-243,-246,-246,-249,-252,-252,-252,-252,-255,-255,-255,-255,-258,-258,-258,-261,-261,-258,-261,-261,-264,-267,-264,-267,-270,-270,-270,-267,-264,-264,-264,-264,-267,-267,-267,-270,-273,-270,-270,-267,-264,-267,-264,-264,-261,-264,-267,-267,-267,-264,-264,-264,-264,-264,-267,-264,-264,-264,-267,-270,-270,-273,-273,-273,-270,-273,-273,-273,-273,-273,-273,-270,-270,-267,-264,-264,-261,-264,-264,-261,-258,-255,-255,-255,-255,-255,-255,-252,-255,-255,-255,-255,-255,-255,-255,-255,-255,-255,-252,-255,-258,-255,-252,-249,-249,-246,-246,-246,-249,-249,-252,-252,-252,-249,-252,-252,-252,-249,-252,-249,-246,-249,-249,-246,-246,-246,-246,-243,-240,-240,-243,-246,-246,-246,-246,-246,-249,-246,-246,-246,-246,-246,-246,-246,-243,-243,-246,-246,-243,-243,-243,-240,-240,-240,-240,-243,-243,-243,-246,-243,-246,-243,-243,-240,-237,-240,-243,-243,-246,-249,-249,-249,-252,-252,-255,-255,-255,-258,-258,-258,-258,-261,-261,-261,-258,-261,-264,-267,-270,-270,-270,-270,-273,-270,-270,-270,-270,-267,-267,-267,-270,-267,-264,-264,-267,-270,-270,-267,-264,-261,-258,-258,-258,-255,-258,-255,-255,-258,-261,-261,-258,-258,-258,-258,-258,-258,-258,-255,-252,-252,-255,-252,-255,-258,-258,-258,-258,-258,-258,-258,-258,-255,-255,-255,-258,-258,-261,-261,-261,-261,-261,-261,-258,-258,-261,-261,-264,-264,-264,-264,-261,-261,-258,-258,-255,-255,-258,-261,-264,-264,-264,-267,-270,-273,-276,-276,-279,-276,-273,-276,-276,-279,-276,-273,-276,-273,-273,-273,-276,-273,-270,-273,-273,-276,-276,-273,-270,-273,-276,-279,-282,-279,-279,-279,-279,-279,-279,-276,-276,-276,-276,-279,-282,-282,-285,-285,-288,-291,-294,-297,-300,-297,-297,-294,-294,-291,-291,-291,-291,-291,-288,-291,-291,-294,-294,-294,-297,-297,-300,-303,-306,-306,-303,-306,-309,-306,-309,-312,-312,-315,-312,-312,-312,-309,-309,-312,-312,-315,-312,-312,-312,-312,-312,-315,-318,-318,-318,-315,-312,-312,-309,-306,-303,-303,-303,-303,-303,-306,-306,-303,-303,-303,-303,-303,-303,-300,-297,-294,-297,-297,-294,-297,-297,-297,-300,-300,-303,-300,-300,-303,-306,-306,-306,-303,-306,-303,-303,-306,-309,-312,-312,-312,-312,-309,-309,-312,-309,-309,-312,-312,-312,-315,-315,-312,-309,-312,-315,-315,-315,-312,-312,-309,-312,-312,-309,-312,-312,-315,-315,-318,-318,-321,-321,-318,-315,-312,-312,-315,-318,-315,-318,-318,-315,-318,-318,-318,-315,-315,-315,-312,-312,-312,-309,-312,-312,-312,-312,-312,-315,-318,-318,-318,-318,-318,-318,-318,-315,-315,-312,-315,-315,-312,-312,-312,-312,-312,-315,-312,-312,-315,-315,-318,-321,-318,-318,-321,-324,-327,-330,-330,-327,-327,-330,-333,-330,-333,-333,-330,-333,-330,-327,-324,-324,-327,-327,-327,-324,-324,-324,-321,-324,-321,-321,-318,-318,-315,-315,-315,-315,-318,-315,-312,-312,-309,-306,-306,-306,-309,-306,-306,-303,-300,-297,-300,-297,-294,-297,-294,-294,-294,-297,-294,-294,-294,-291,-291,-288,-288,-288,-291,-291,-288,-285,-285,-285,-285,-285,-285,-285,-285,-282,-282,-279,-282,-285,-288,-288,-288,-291,-288,-285,-288,-285,-285,-285,-288,-288,-288,-291,-294,-294,-294,-294,-294,-294,-294,-297,-297,-297,-297,-294,-291,-294,-294,-291,-288,-285,-285,-285,-282,-282,-279,-282,-282,-279,-276,-276,-276,-279,-276,-273,-273,-273,-276,-276,-273,-276,-273,-276,-276,-276,-273,-273,-276,-276,-276,-276,-276,-273,-270,-270,-270,-273,-270,-267,-264,-264,-264,-261,-258,-261,-258,-258,-255,-252,-249,-249,-252,-252,-252,-252,-249,-249,-252,-255,-255,-252,-249,-249,-249,-249,-252,-252,-249,-252,-255,-255,-255,-255,-255,-258,-258,-258,-261,-261,-264,-261,-258,-258,-255,-255,-258,-255,-258,-258,-258,-258,-261,-261,-261,-261,-261,-258,-258,-258,-258,-258,-258,-261,-261,-258,-255,-252,-255,-255,-255,-255,-258,-258,-258,-258,-255,-252,-249,-249,-249,-246,-246,-246,-246,-243,-240,-240,-243,-243,-243,-243,-243,-243,-243,-243,-243,-243,-243,-246,-249,-249,-252,-252,-249,-249,-246,-246,-249,-249,-246,-246,-249,-252,-249,-249,-246,-249,-249,-246,-246,-246,-246,-246,-246,-243,-246,-243,-243,-243,-243,-240,-240,-240,-240,-240,-240,-240,-240,-240,-240,-240,-240,-237,-237,-234,-234,-237,-237,-237,-237,-237,-234,-234,-234,-237,-237,-237,-234,-231,-231,-231,-231,-234,-234,-234,-234,-237,-237,-237,-234,-234,-231,-231,-234,-234,-234,-234,-237,-234,-231,-231,-234,-237,-240,-243,-240,-237,-240,-237,-234,-231,-231,-231,-231,-231,-231,-228,-228,-228,-228,-228,-225,-225,-228,-231,-231,-231,-231,-231,-231,-231,-231,-228,-228,-225,-228,-228,-228,-231,-231,-231,-231,-231,-231,-231,-231,-234,-234,-234,-237,-237,-237,-237,-237,-237,-237,-237,-237,-234,-231,-228,-228,-228,-231,-228,-225,-228,-225,-228,-228,-231,-231,-231,-234,-237,-237,-237,-237,-237,-237,-240,-240,-237,-240,-240,-237,-237,-240,-240,-240,-243,-243,-243,-240,-243,-246,-243,-243,-246,-246,-243,-243,-243,-243,-243,-240,-240,-237,-240,-240,-243,-246,-246,-246,-249,-249,-249,-252,-255,-255,-258,-258,-258,-255,-252,-249,-249,-246,-246,-243,-240,-237,-237,-234,-234,-231,-231,-231,-234,-234,-237,-234,-234,-231,-231,-234,-237,-237,-237,-237,-240,-237,-237,-240,-237,-234,-234,-234,-234,-231,-231,-228,-228,-228,-228,-228,-225,-225,-225,-222,-222,-225,-222,-219,-222,-222,-222,-222,-225,-228,-228,-228,-228,-228,-228,-231,-231,-228,-228,-228,-228,-228,-228,-228,-225,-222,-222,-219,-216,-213,-210,-210,-207,-207,-204,-204,-204,-207,-207,-207,-207,-207,-210,-210,-210,-210,-210,-210,-207,-210,-207,-207,-207,-207,-207,-204,-204,-204,-201,-201,-198,-201,-198,-198,-198,-198,-198,-195,-195,-195,-198,-198,-195,-198,-195,-195,-198,-201,-204,-201,-201,-198,-198,-201,-204,-204,-207,-210,-213,-213,-216,-216,-216,-216,-219,-222,-225,-225,-225,-225,-225,-228,-225,-228,-231,-231,-231,-228,-228,-228,-231,-231,-228,-225,-225,-225,-225,-222,-225,-228,-225,-225,-222,-225,-225,-225,-228,-228,-228,-228,-228,-231,-234,-234,-234,-237,-240,-237,-234,-234,-234,-237,-240,-243,-243,-240,-243,-243,-246,-246,-243,-246,-243,-243,-243,-243,-246,-246,-246,-249,-246,-246,-249,-249,-246,-246,-246,-243,-240,-240,-237,-237,-237,-240,-237,-240,-240,-243,-240,-240,-243,-246,-246,-246,-246,-249,-252,-255,-255,-255,-258,-255,-252,-249,-249,-249,-249,-249,-249,-252,-252,-252,-255,-255,-258,-261,-258,-255,-258,-255,-252,-249,-249,-249,-249,-252,-249,-246,-243,-243,-240,-240,-240,-240,-240,-240,-240,-237,-237,-237,-237,-240,-240,-240,-240,-237,-237,-234,-237,-237,-237,-240,-237,-237,-240,-237,-234,-231,-231,-231,-228,-225,-222,-225,-225,-228,-231,-228,-228,-228,-225,-225,-228,-231,-231,-228,-231,-228,-231,-231,-228,-225,-222,-219,-219,-219,-222,-222,-222,-225,-225,-225,-225,-228,-228,-225,-222,-219,-219,-219,-222,-219,-219,-222,-222,-219,-219,-216,-213,-216,-219,-222,-219,-219,-219,-222,-222,-222,-222,-225,-225,-222,-225,-222,-225,-225,-228,-228,-228,-228,-231,-234,-234,-237,-240,-237,-240,-237,-237,-237,-240,-237,-237,-237,-240,-237,-237,-237,-237,-237,-240,-243,-240,-240,-240,-243,-240,-240,-237,-237,-237,-240,-237,-240,-240,-240,-237,-240,-240,-240,-237,-240,-240,-243,-243,-246,-249,-252,-255,-255,-252,-252,-252,-252,-252,-252,-255,-255,-255,-252,-252,-255,-255,-255,-258,-258,-258,-258,-258,-255,-255,-252,-252,-252,-252,-255,-255,-252,-249,-249,-252,-255,-255,-255,-255,-252,-252,-255,-252,-252,-255,-258,-258,-258,-255,-255,-255,-252,-252,-255,-255,-252,-255,-258,-258,-258,-258,-258,-255,-255,-255,-255,-255,-255,-258,-261,-261,-264,-264,-261,-264,-261,-264,-264,-264,-267,-267,-270,-270,-270,-270,-270,-270,-270,-273,-270,-267,-270,-270,-273,-276,-279,-276,-273,-273,-273,-273,-273,-273,-276,-276,-273,-270,-270,-270,-270,-270,-267,-267,-267,-264,-264,-267,-267,-267,-267,-270,-270,-270,-270,-267,-267,-267,-267,-267,-267,-264,-261,-261,-261,-258,-258,-255,-255,-252,-255,-255,-255,-252,-249,-249,-246,-243,-246,-246,-246,-249,-249,-252,-252,-255,-252,-252,-249,-249,-249,-249,-246,-249,-246,-246,-246,-246,-249,-249,-246,-249,-252,-252,-252,-255,-258,-258,-258,-261,-264,-267,-264,-267,-264,-264,-261,-261,-261,-261,-264,-264,-264,-267,-270,-270,-270,-270,-267,-270,-270,-270,-270,-270,-270,-270,-270,-270,-273,-276,-273,-273,-273,-273,-276,-273,-270,-267,-267,-267,-267,-267,-270,-267,-264,-264,-267,-267,-264,-261,-264,-264,-264,-264,-264,-264,-264,-261,-261,-264,-261,-264,-267,-267,-270,-270,-267,-270,-270,-270,-270,-273,-276,-276,-276,-276,-279,-282,-282,-285,-288,-291,-291,-294,-294,-291,-291,-294,-297,-297,-297,-297,-294,-291,-288,-288,-291,-294,-294,-294,-294,-297,-294,-294,-291,-291,-294,-294,-297,-297,-297,-297,-294,-294,-291,-291,-288,-288,-285,-282,-282,-282,-279,-276,-279,-279,-279,-276,-279,-282,-282,-285,-288,-291,-291,-294,-291,-294,-294,-291,-294,-294,-294,-297,-297,-300,-300,-300,-297,-300,-303,-303,-300,-300,-300,-300,-300,-297,-297,-297,-294,-297,-297,-294,-294,-294,-294,-291,-291,-288,-285,-288,-285,-285,-285,-282,-282,-279,-279,-276,-276,-276,-273,-276,-273,-273,-273,-273,-276,-273,-273,-273,-273,-273,-273,-273,-270,-270,-270,-270,-270,-273,-273,-270,-270,-270,-273,-276,-276,-276,-279,-282,-282,-282,-285,-288,-288,-285,-288,-285,-285,-285,-282,-282,-282,-282,-282,-282,-282,-282,-285,-288,-291,-291,-294,-294,-294,-294,-294,-294,-291,-291,-291,-294,-294,-294,-294,-294,-291,-291,-291,-291,-288,-288,-291,-291,-291,-291,-291,-291,-291,-288,-288,-285,-285,-282,-279,-276,-273,-276,-273,-273,-276,-279,-279,-279,-282,-282,-285,-285,-282,-279,-276,-279,-282,-279,-276,-276,-273,-273,-276,-276,-273,-273,-273,-276,-276,-276,-273,-273,-276,-279,-276,-276,-279,-282,-282,-282,-285,-288,-288,-288,-288,-291,-291,-291,-288,-285,-285,-285,-282,-282,-282,-282,-279,-282,-282,-282,-279,-282,-282,-282,-279,-276,-276,-273,-273,-273,-276,-273,-273,-273,-273,-273,-270,-267,-267,-267,-267,-267,-267,-270,-270,-267,-270,-273,-270,-273,-273,-273,-276,-279,-279,-276,-276,-279,-279,-279,-276,-279,-279,-279,-282,-282,-285,-285,-288,-285,-285,-285,-282,-279,-279,-279,-282,-282,-285,-282,-282,-282,-279,-276,-276,-276,-273,-273,-270,-273,-270,-273,-276,-273,-270,-273,-270,-270,-270,-270,-270,-270,-270,-273,-273,-273,-273,-276,-273,-273,-273,-273,-273,-270,-273,-273,-273,-273,-273,-276,-273,-270,-267,-264,-261,-258,-258,-261,-258,-258,-258,-258,-258,-261,-261,-261,-258,-261,-264,-264,-267,-270,-270,-270,-273,-273,-276,-276,-273,-276,-276,-273,-276,-276,-276,-273,-273,-270,-270,-267,-267,-264,-264,-267,-267,-264,-261,-264,-261,-261,-261,-264,-264,-267,-270,-273,-273,-273,-276,-279,-279,-276,-276,-279,-279,-282,-279,-282,-282,-282,-285,-288,-285,-285,-288,-288,-288,-288,-288,-288,-288,-291,-294,-291,-288,-285,-285,-285,-288,-288,-288,-288,-285,-285,-282,-282,-282,-285,-282,-279,-279,-282,-279,-276,-276,-279,-282,-285,-285,-288,-285,-288,-288,-288,-285,-288,-288,-288,-288,-288,-288,-288,-285,-285,-285,-285,-285,-285,-282,-282,-282,-285,-288,-285,-285,-282,-282,-279,-276,-273,-273,-273,-276,-276,-276,-273,-273,-273,-270,-273,-270,-273,-276,-276,-276,-273,-273,-276,-279,-279,-276,-279,-276,-276,-279,-279,-276,-276,-279,-279,-279,-279,-276,-276,-276,-273,-270,-267,-264,-267,-267,-267,-270,-270,-270,-270,-270,-270,-273,-270,-270,-273,-270,-267,-264,-264,-264,-264,-261,-264,-264,-267,-267,-267,-264,-264,-264,-264,-264,-261,-258,-261,-258,-258,-258,-258,-258,-255,-255,-255,-255,-255,-255,-252,-249,-249,-249,-249,-246,-246,-246,-246,-246,-246,-246,-246,-246,-246,-246,-243,-243,-240,-237,-234,-231,-228,-231,-228,-228,-231,-231,-234,-234,-234,-234,-231,-228,-231,-231,-228,-231,-231,-231,-234,-237,-240,-240,-240,-237,-237,-240,-243,-246,-243,-243,-243,-243,-243,-246,-246,-249,-249,-252,-249,-249,-246,-249,-246,-249,-252,-249,-249,-249,-246,-249,-246,-249,-252,-252,-252,-252,-252,-252,-255,-258,-255,-252,-249,-249,-246,-246,-249,-246,-249,-246,-249,-246,-246,-249,-252,-252,-252,-249,-246,-246,-246,-246,-249,-246,-249,-249,-249,-249,-252,-255,-255,-252,-252,-252,-249,-249,-249,-249,-249,-246,-246,-246,-246,-249,-249,-249,-249,-246,-243,-243,-243,-243,-243,-240,-237,-237,-237,-237,-240,-243,-243,-243,-243,-243,-243,-243,-246,-243,-240,-237,-234,-234,-234,-234,-234,-237,-237,-237,-240,-237,-237,-237,-234,-231,-228,-231,-234,-234,-234,-234,-237,-240,-237,-234,-237,-234,-237,-237,-234,-237,-237,-237,-234,-237,-237,-237,-237,-237,-237,-237,-237,-240,-240,-243,-240,-237,-237,-237,-237,-237,-237,-237,-237,-240,-240,-237,-237,-234,-234,-231,-234,-234,-237,-237,-240,-240,-243,-246,-243,-243,-246,-249,-249,-246,-243,-240,-237,-240,-240,-237,-234,-234,-234,-234,-234,-231,-234,-234,-234,-237,-237,-237,-240,-237,-237,-237,-237,-237,-237,-234,-234,-234,-231,-234,-234,-234,-234,-234,-231,-228,-231,-231,-234,-231,-234,-231,-228,-225,-228,-225,-222,-225,-228,-231,-228,-228,-225,-228,-225,-225,-225,-228,-228,-231,-231,-228,-231,-231,-234,-234,-234,-237,-240,-237,-240,-237,-234,-231,-234,-231,-231,-234,-231,-231,-231,-228,-228,-231,-234,-231,-234,-231,-228,-228,-228,-231,-228,-228,-225,-222,-222,-219,-219,-216,-216,-216,-216,-216,-219,-219,-219,-216,-216,-213,-210,-210,-207,-210,-207,-210,-207,-207,-210,-207,-207,-207,-207,-207,-210,-210,-213,-216,-213,-210,-210,-210,-210,-210,-207,-207,-210,-213,-216,-216,-219,-219,-219,-216,-216,-213,-213,-213,-210,-213,-213,-213,-213,-213,-213,-210,-210,-210,-210,-210,-210,-210,-213,-216,-213,-213,-213,-216,-216,-216,-219,-216,-219,-216,-216,-216,-213,-210,-210,-213,-216,-213,-213,-213,-210,-213,-213,-210,-210,-213,-213,-216,-216,-216,-213,-210,-210,-213,-213,-213,-210,-210,-210,-207,-204,-207,-207,-204,-207,-207,-207,-204,-204,-207,-207,-207,-210,-213,-213,-210,-213,-213,-213,-213,-210,-207,-207,-204,-207,-207,-207,-210,-210,-210,-210,-207,-210,-210,-210,-210,-210,-210,-210,-207,-210,-210,-210,-213,-213,-210,-213,-213,-210,-210,-213,-216,-213,-213,-216,-219,-222,-222,-225,-225,-225,-228,-228,-231,-234,-234,-231,-231,-234,-231,-228,-231,-228,-228,-228,-231,-231,-231,-231,-231,-228,-228,-231,-231,-231,-234,-234,-231,-228,-225,-225,-225,-222,-222,-225,-225,-228,-225,-225,-222,-222,-219,-219,-216,-216,-216,-213,-213,-213,-210,-213,-213,-213,-213,-213,-213,-216,-216,-213,-210,-210,-210,-210,-213,-216,-219,-216,-216,-213,-216,-216,-213,-216,-216,-216,-219,-219,-219,-219,-219,-219,-219,-216,-216,-216,-216,-219,-222,-222,-219,-222,-222,-219,-216,-216,-216,-216,-219,-219,-216,-213,-213,-213,-213,-210,-213,-216,-213,-216,-219,-216,-219,-222,-222,-225,-222,-222,-225,-228,-228,-228,-225,-225,-222,-225,-225,-225,-222,-225,-225,-222,-219,-222,-222,-225,-222,-219,-222,-225,-225,-225,-222,-222,-222,-222,-225,-225,-225,-222,-225,-228,-228,-225,-225,-228,-231,-228,-228,-228,-225,-228,-231,-231,-234,-237,-237,-234,-234,-231,-228,-225,-225,-225,-228,-228,-231,-231,-228,-228,-231,-231,-231,-231,-231,-231,-228,-231,-231,-228,-231,-231,-231,-231,-228,-228,-231,-234,-231,-228,-228,-228,-231,-231,-228,-228,-231,-234,-237,-240,-237,-240,-243,-243,-243,-243,-246,-246,-243,-240,-240,-240,-240,-243,-243,-243,-240,-240,-243,-246,-246,-246,-243,-243,-246,-246,-249,-249,-252,-252,-252,-255,-252,-249,-252,-252,-255,-252,-252,-249,-249,-252,-252,-249,-249,-249,-252,-249,-252,-252,-255,-255,-258,-261,-258,-258,-258,-261,-258,-258,-255,-252,-255,-255,-258,-261,-261,-264,-264,-267,-267,-270,-270,-267,-270,-273,-270,-270,-267,-267,-267,-264,-264,-267,-270,-267,-270,-270,-270,-273,-273,-270,-273,-273,-273,-276,-276,-279,-282,-282,-282,-279,-279,-282,-282,-282,-282,-279,-279,-279,-279,-276,-273,-276,-276,-273,-276,-279,-276,-276,-273,-276,-276,-273,-273,-273,-273,-270,-273,-273,-270,-267,-267,-264,-264,-264,-264,-261,-261,-261,-261,-264,-264,-267,-270,-273,-276,-279,-279,-282,-285,-288,-288,-291,-291,-288,-288,-291,-294,-294,-297,-297,-294,-294,-291,-291,-288,-285,-285,-285,-288,-288,-288,-288,-288,-288,-288,-291,-288,-291,-294,-294,-291,-288,-285,-288,-288,-285,-285,-282,-279,-279,-282,-279,-276,-273,-276,-279,-279,-279,-279,-282,-282,-285,-285,-285,-285,-288,-291,-291,-288,-288,-288,-288,-288,-288,-285,-282,-279,-279,-279,-279,-279,-282,-279,-279,-282,-282,-282,-282,-279,-279,-279,-276,-276,-276,-276,-273,-273,-276,-279,-282,-282,-279,-276,-273,-270,-270,-270,-273,-273,-273,-273,-273,-273,-276,-276,-273,-276,-279,-282,-285,-282,-282,-282,-279,-276,-279,-276,-276,-279,-276,-276,-276,-276,-279,-282,-282,-282,-285,-282,-279,-282,-279,-282,-282,-282,-279,-282,-282,-285,-285,-288,-291,-291,-291,-288,-288,-291,-291,-291,-291,-294,-291,-291,-288,-285,-282,-285,-288,-288,-288,-288,-288,-291,-291,-291,-294,-297,-294,-294,-294,-297,-300,-300,-297,-297,-294,-294,-291,-288,-288,-285,-285,-282,-285,-288,-288,-291,-291,-291,-288,-285,-288,-285,-285,-285,-285,-282,-282,-279,-279,-279,-276,-279,-276,-276,-273,-273,-270,-267,-264,-267,-267,-267,-267,-264,-261,-258,-261,-264,-264,-267,-267,-267,-264,-264,-264,-267,-264,-264,-264,-267,-267,-264,-261,-261,-261,-264,-261,-258,-261,-261,-258,-255,-255,-258,-261,-264,-267,-267,-270,-270,-270,-267,-270,-270,-270,-267,-270,-270,-270,-273,-273,-270,-270,-273,-270,-270,-267,-267,-270,-270,-270,-270,-273,-273,-270,-270,-270,-270,-270,-273,-273,-276,-276,-273,-276,-276,-276,-273,-273,-270,-267,-270,-270,-270,-270,-270,-267,-270,-273,-273,-270,-270,-270,-267,-270,-270,-270,-267,-264,-264,-264,-267,-270,-267,-267,-267,-267,-270,-270,-273,-270,-267,-267,-267,-267,-267,-267,-267,-267,-267,-270,-267,-270,-270,-267,-267,-267,-270,-270,-267,-267,-270,-270,-267,-264,-261,-261,-258,-261,-264,-264,-261,-264,-267,-267,-270,-273,-273,-273,-276,-279,-279,-282,-282,-285,-285,-285,-285,-285,-285,-282,-285,-285,-282,-282,-282,-282,-282,-279,-279,-276,-276,-276,-276,-273,-270,-270,-267,-267,-264,-264,-267,-267,-264,-267,-270,-267,-267,-267,-267,-267,-267,-267,-267,-264,-261,-261,-258,-258,-258,-261,-258,-261,-258,-258,-258,-258,-261,-261,-261,-261,-264,-261,-264,-261,-258,-258,-255,-255,-252,-252,-252,-249,-252,-249,-249,-252,-249,-246,-246,-249,-246,-246,-246,-246,-243,-243,-246,-246,-243,-243,-240,-237,-240,-240,-240,-240,-240,-237,-237,-234,-234,-237,-237,-237,-237,-234,-234,-234,-231,-228,-228,-228,-225,-228,-225,-225,-225,-225,-222,-225,-225,-228,-228,-228,-225,-228,-228,-228,-225,-225,-222,-222,-219,-222,-219,-219,-219,-216,-213,-210,-210,-210,-207,-210,-207,-207,-204,-207,-204,-204,-204,-204,-201,-201,-198,-198,-201,-201,-204,-204,-204,-204,-204,-204,-201,-204,-204,-207,-207,-207,-207,-207,-210,-207,-207,-204,-204,-201,-201,-198,-198,-198,-195,-192,-189,-186,-186,-183,-186,-186,-186,-189,-186,-186,-186,-186,-183,-183,-183,-183,-180,-180,-180,-177,-180,-177,-174,-174,-174,-171,-171,-171,-168,-168,-168,-168,-168,-168,-165,-165,-168,-171,-168,-168,-171,-174,-177,-177,-177,-174,-177,-177,-177,-177,-177,-177,-177,-177,-180,-177,-177,-180,-177,-177,-177,-177,-177,-174,-171,-168,-168,-165,-165,-168,-171,-171,-168,-171,-168,-168,-165,-165,-165,-165,-162,-165,-165,-165,-168,-171,-171,-174,-171,-168,-165,-165,-168,-168,-168,-168,-171,-168,-165,-168,-165,-165,-168,-171,-171,-171,-168,-168,-168,-171,-174,-174,-174,-171,-168,-171,-171,-168,-165,-168,-165,-165,-165,-162,-159,-159,-156,-156,-159,-159,-162,-162,-162,-165,-165,-168,-171,-168,-171,-171,-168,-168,-168,-171,-171,-171,-171,-171,-174,-177,-174,-171,-171,-171,-171,-168,-168,-165,-165,-162,-162,-165,-165,-168,-168,-168,-165,-168,-171,-171,-174,-171,-174,-171,-171,-171,-168,-165,-165,-162,-162,-159,-159,-156,-153,-150,-153,-150,-150,-150,-150,-150,-150,-147,-147,-150,-150,-150,-153,-150,-150,-150,-153,-153,-150,-147,-147,-147,-147,-147,-150,-150,-147,-147,-150,-150,-153,-153,-150,-150,-153,-150,-150,-150,-150,-147,-144,-144,-147,-144,-141,-141,-141,-141,-141,-138,-138,-138,-138,-138,-135,-138,-138,-138,-135,-135,-135,-135,-135,-135,-135,-135,-135,-135,-132,-135,-135,-138,-138,-141,-141,-141,-144,-147,-147,-150,-147,-147,-147,-150,-150,-150,-150,-153,-150,-147,-147,-147,-147,-144,-141,-138,-141,-141,-144,-144,-144,-144,-141,-141,-138,-138,-138,-141,-144,-144,-147,-147,-147,-147,-147,-147,-144,-144,-144,-141,-141,-141,-141,-144,-147,-147,-147,-150,-150,-150,-147,-147,-147,-144,-147,-144,-141,-141,-138,-138,-141,-138,-141,-144,-144,-147,-147,-150,-153,-153,-150,-153,-156,-156,-156,-156,-156,-156,-156,-153,-153,-156,-159,-156,-153,-153,-153,-153,-153,-153,-153,-150,-150,-147,-150,-153,-153,-156,-159,-162,-162,-165,-165,-162,-162,-162,-162,-159,-162,-165,-168,-168,-165,-168,-165,-165,-162,-162,-162,-165,-165,-162,-162,-165,-165,-165,-165,-162,-162,-165,-165,-165,-165,-168,-171,-168,-168,-168,-168,-165,-168,-165,-168,-168,-165,-165,-168,-168,-168,-168,-168,-165,-162,-162,-162,-159,-159,-162,-159,-159,-162,-165,-168,-165,-165,-162,-159,-162,-162,-165,-168,-171,-171,-174,-171,-174,-174,-177,-177,-177,-180,-180,-180,-180,-183,-186,-186,-186,-189,-186,-186,-183,-180,-177,-177,-177,-177,-174,-174,-174,-174,-174,-174,-174,-177,-180,-183,-183,-180,-180,-180,-183,-183,-180,-180,-180,-180,-180,-180,-177,-177,-174,-177,-177,-174,-174,-174,-171,-171,-171,-171,-168,-168,-168,-165,-162,-162,-162,-162,-159,-156,-153,-156,-159,-162,-165,-165,-168,-168,-171,-168,-168,-168,-168,-171,-171,-171,-174,-174,-171,-174,-174,-174,-177,-177,-174,-174,-177,-174,-171,-168,-168,-165,-165,-165,-162,-162,-159,-156,-156,-159,-156,-153,-153,-153,-153,-150,-150,-150,-147,-147,-147,-147,-147,-144,-147,-144,-141,-141,-144,-147,-147,-144,-144,-144,-144,-147,-150,-150,-147,-147,-144,-144,-141,-144,-141,-141,-141,-144,-141,-138,-135,-132,-132,-135,-135,-138,-138,-138,-138,-141,-141,-138,-135,-132,-132,-129,-129,-126,-123,-123,-126,-129,-126,-123,-123,-123,-123,-126,-126,-129,-132,-129,-129,-129,-132,-132,-132,-135,-135,-135,-135,-132,-132,-129,-132,-129,-129,-129,-132,-135,-135,-135,-135,-135,-135,-132,-132,-129,-132,-132,-129,-129,-126,-123,-120,-120,-120,-123,-120,-123,-123,-123,-123,-120,-117,-117,-117,-117,-114,-117,-114,-117,-117,-117,-114,-111,-111,-111,-108,-111,-114,-114,-117,-117,-114,-114,-117,-117,-117,-114,-111,-114,-111,-108,-108,-108,-108,-108,-105,-105,-105,-105,-102,-105,-105,-105,-102,-105,-105,-105,-105,-108,-111,-114,-114,-111,-114,-114,-117,-117,-117,-114,-117,-120,-120,-120,-123,-120,-117,-117,-117,-117,-117,-117,-117,-120,-117,-117,-117,-117,-120,-123,-120,-120,-123,-120,-117,-120,-120,-123,-120,-120,-120,-120,-120,-123,-123,-120,-120,-120,-117,-117,-117,-114,-117,-117,-117,-114,-111,-108,-111,-111,-108,-108,-111,-111,-111,-111,-111,-114,-114,-117,-120,-123,-123,-123,-126,-126,-126,-123,-123,-123,-126,-129,-132,-135,-135,-135,-135,-132,-132,-135,-132,-132,-135,-132,-132,-132,-132,-132,-129,-126,-126,-126,-126,-126,-129,-129,-126,-129,-129,-129,-129,-129,-129,-132,-132,-129,-132,-129,-126,-129,-129,-129,-132,-132,-129,-126,-123,-123,-123,-126,-126,-123,-123,-120,-120,-123,-123,-120,-120,-123,-123,-123,-120,-120,-123,-123,-126,-129,-126,-129,-126,-126,-126,-126,-126,-126,-126,-129,-132,-132,-132,-129,-132,-129,-126,-129,-126,-126,-123,-123,-120,-123,-123,-126,-129,-129,-129,-129,-126,-126,-126,-126,-126,-126,-126,-126,-123,-120,-123,-120,-120,-117,-117,-114,-111,-111,-111,-108,-108,-105,-102,-105,-105,-102,-99,-99,-99,-102,-102,-102,-102,-99,-96,-93,-90,-87,-87,-90,-90,-93,-93,-96,-96,-96,-99,-102,-105,-105,-108,-105,-108,-108,-108,-111,-114,-117,-117,-117,-117,-120,-123,-120,-120,-117,-114,-111,-111,-111,-111,-114,-111,-114,-114,-114,-117,-114,-117,-117,-120,-123,-123,-123,-123,-120,-117,-117,-117,-120,-120,-120,-117,-117,-117,-117,-120,-120,-120,-123,-126,-123,-126,-129,-129,-132,-135,-135,-135,-138,-138,-138,-138,-135,-132,-129,-126,-126,-129,-129,-132,-132,-132,-129,-132,-129,-126,-129,-126,-129,-132,-132,-135,-132,-135,-132,-132,-132,-132,-129,-129,-126,-126,-126,-123,-126,-129,-126,-123,-126,-123,-120,-123,-126,-126,-126,-123,-126,-126,-126,-129,-132,-132,-132,-132,-132,-135,-132,-132,-135,-135,-132,-135,-135,-135,-138,-141,-141,-141,-138,-138,-135,-138,-138,-138,-141,-141,-138,-141,-138,-141,-141,-138,-138,-138,-135,-135,-132,-132,-132,-135,-135,-135,-132,-132,-132,-129,-129,-126,-126,-126,-126,-123,-123,-123,-123,-120,-117,-114,-111,-111,-114,-111,-108,-105,-105,-108,-108,-108,-108,-105,-108,-111,-108,-105,-108,-111,-111,-114,-117,-120,-117,-117,-114,-117,-120,-120,-117,-117,-120,-120,-117,-114,-114,-111,-114,-111,-108,-111,-114,-117,-117,-120,-120,-120,-117,-117,-117,-114,-117,-117,-117,-114,-117,-117,-114,-111,-111,-111,-114,-117,-117,-120,-123,-123,-123,-123,-126,-126,-126,-123,-123,-126,-129,-126,-126,-126,-126,-129,-132,-135,-132,-132,-129,-132,-129,-126,-123,-123,-123,-123,-123,-120,-123,-120,-120,-120,-120,-120,-120,-120,-123,-123,-120,-120,-117,-120,-123,-126,-129,-132,-132,-132,-129,-129,-126,-126,-123,-123,-120,-123,-120,-117,-120,-123,-123,-120,-117,-117,-117,-117,-117,-117,-117,-114,-114,-114,-114,-117,-120,-120,-120,-120,-120,-120,-123,-126,-126,-123,-123,-126,-126,-129,-129,-129,-126,-126,-126,-126,-126,-126,-126,-126,-129,-129,-132,-132,-129,-132,-132,-129,-129,-129,-129,-132,-132,-135,-138,-141,-138,-138,-141,-141,-141,-141,-138,-135,-138,-138,-141,-138,-138,-138,-135,-135,-135,-135,-135,-135,-138,-138,-135,-138,-141,-138,-141,-138,-135,-138,-135,-135,-138,-138,-138,-141,-138,-138,-141,-138,-135,-132,-132,-132,-135,-138,-138,-135,-135,-138,-135,-135,-135,-135,-135,-135,-132,-132,-132,-129,-132,-129,-132,-132,-132,-132,-132,-135,-132,-132,-135,-138,-135,-135,-138,-135,-135,-135,-138,-138,-138,-138,-135,-138,-138,-138,-138,-141,-141,-144,-147,-150,-153,-153,-150,-150,-147,-147,-147,-147,-147,-150,-153,-150,-150,-147,-147,-150,-150,-150,-150,-150,-150,-147,-147,-147,-147,-147,-150,-153,-156,-156,-153,-150,-153,-153,-150,-150,-147,-144,-144,-141,-144,-144,-141,-141,-144,-141,-144,-141,-144,-144,-141,-138,-141,-141,-138,-141,-144,-144,-147,-144,-144,-144,-144,-147,-150,-150,-153,-153,-153,-153,-153,-153,-156,-156,-156,-153,-156,-156,-156,-153,-156,-159,-159,-156,-156,-156,-156,-156,-153,-150,-147,-150,-153,-156,-156,-156,-153,-153,-153,-153,-150,-153,-153,-156,-153,-150,-147,-147,-144,-144,-144,-147,-144,-144,-147,-150,-150,-150,-150,-150,-147,-147,-144,-141,-141,-138,-138,-138,-141,-141,-138,-138,-141,-144,-147,-150,-150,-150,-147,-150,-147,-144,-141,-138,-138,-138,-135,-138,-141,-141,-144,-147,-144,-144,-147,-147,-147,-150,-147,-147,-150,-150,-153,-150,-150,-150,-153,-156,-156,-153,-156,-153,-150,-147,-150,-147,-147,-147,-150,-153,-153,-150,-153,-156,-156,-153,-153,-153,-153,-153,-153,-153,-150,-153,-153,-156,-156,-153,-150,-150,-153,-156,-159,-162,-159,-162,-162,-162,-162,-162,-159,-159,-162,-165,-165,-162,-159,-159,-162,-162,-162,-159,-159,-162,-165,-162,-162,-162,-162,-165,-165,-168,-168,-165,-168,-171,-174,-174,-174,-171,-171,-174,-177,-174,-174,-171,-168,-168,-168,-165,-165,-165,-162,-165,-165,-162,-162,-159,-159,-159,-159,-156,-156,-153,-153,-156,-156,-159,-159,-159,-159,-162,-162,-159,-159,-156,-156,-156,-156,-159,-159,-162,-165,-162,-165,-165,-165,-165,-165,-165,-162,-165,-165,-162,-159,-156,-156,-156,-159,-156,-156,-153,-156,-159,-156,-156,-156,-156,-156,-156,-156,-159,-159,-156,-153,-153,-156,-156,-159,-156,-159,-156,-159,-159,-159,-159,-159,-162,-162,-162,-162,-159,-159,-159,-159,-159,-159,-159,-156,-156,-156,-159,-156,-156,-156,-156,-156,-159,-159,-156,-156,-156,-156,-156,-156,-159,-162,-165,-165,-165,-165,-168,-168,-165,-165,-162,-165,-165,-168,-168,-168,-165,-162,-159,-159,-162,-162,-159,-159,-162,-162,-165,-168,-168,-171,-174,-174,-174,-174,-174,-177,-180,-177,-174,-177,-180,-180,-180,-177,-180,-180,-180,-177,-177,-177,-180,-180,-177,-177,-177,-177,-177,-177,-180,-180,-183,-186,-186,-186,-186,-186,-183,-180,-180,-183,-180,-183,-183,-183,-183,-183,-186,-186,-183,-183,-180,-180,-183,-180,-180,-180,-183,-186,-183,-183,-183,-186,-189,-192,-189,-192,-192,-195,-192,-192,-189,-192,-192,-195,-195,-195,-195,-195,-198,-195,-198,-201,-201,-201,-201,-198,-198,-198,-201,-198,-195,-195,-195,-195,-198,-198,-201,-201,-201,-198,-195,-195,-192,-189,-192,-189,-189,-192,-189,-192,-192,-189,-186,-189,-189,-186,-186,-186,-186,-186,-189,-189,-186,-189,-192,-189,-186,-183,-180,-180,-180,-183,-183,-186,-186,-183,-183,-186,-189,-189,-192,-192,-195,-198,-195,-198,-198,-201,-201,-198,-198,-195,-192,-192,-189,-189,-192,-192,-192,-195,-195,-198,-195,-192,-189,-192,-195,-195,-192,-192,-195,-198,-198,-198,-201,-201,-201,-204,-204,-204,-204,-201,-201,-201,-201,-204,-207,-204,-207,-204,-204,-207,-204,-207,-204,-204,-201,-204,-201,-201,-204,-204,-201,-204,-207,-207,-207,-207,-204,-204,-204,-207,-207,-210,-207,-207,-210,-213,-216,-216,-216,-216,-216,-219,-222,-222,-225,-225,-228,-231,-231,-228,-228,-225,-225,-222,-222,-222,-222,-225,-225,-222,-225,-225,-225,-228,-228,-228,-228,-228,-228,-228,-225,-228,-228,-228,-228,-228,-225,-225,-225,-225,-222,-225,-225,-225,-222,-222,-219,-216,-216,-213,-210,-210,-210,-210,-207,-207,-207,-204,-207,-207,-204,-204,-207,-204,-201,-201,-204,-204,-204,-204,-204,-204,-201,-198,-198,-198,-195,-192,-192,-192,-189,-189,-192,-189,-189,-186,-183,-183,-186,-186,-189,-189,-186,-183,-183,-183,-180,-180,-180,-183,-180,-180,-180,-180,-177,-177,-177,-174,-177,-174,-174,-171,-168,-168,-171,-168,-168,-168,-168,-171,-171,-171,-168,-171,-174,-177,-174,-171,-171,-168,-168,-165,-165,-165,-168,-165,-162,-159,-159,-162,-159,-156,-156,-159,-162,-165,-165,-162,-162,-165,-162,-162,-159,-162,-162,-165,-165,-165,-162,-162,-162,-159,-159,-159,-159,-162,-159,-159,-159,-156,-156,-156,-156,-156,-156,-153,-153,-153,-156,-159,-159,-159,-162,-165,-165,-162,-162,-162,-165,-165,-168,-168,-168,-171,-174,-177,-180,-180,-180,-177,-180,-180,-180,-177,-177,-177,-177,-177,-174,-174,-174,-171,-171,-171,-171,-171,-174,-177,-174,-171,-171,-168,-165,-168,-168,-165,-165,-165,-162,-159,-156,-159,-159,-159,-159,-159,-159,-156,-156,-156,-156,-156,-156,-159,-159,-156,-156,-156,-153,-153,-153,-153,-153,-153,-150,-150,-147,-147,-147,-150,-150,-150,-150,-153,-156,-153,-156,-156,-156,-153,-150,-147,-144,-147,-144,-141,-144,-141,-144,-141,-141,-144,-147,-150,-150,-147,-147,-150,-150,-153,-156,-156,-159,-162,-162,-165,-168,-165,-162,-159,-159,-156,-159,-162,-162,-162,-162,-165,-168,-168,-168,-165,-168,-171,-171,-171,-168,-171,-171,-174,-171,-171,-174,-171,-168,-168,-168,-171,-168,-168,-168,-171,-171,-171,-168,-165,-168,-168,-168,-168,-168,-171,-174,-171,-171,-171,-168,-165,-162,-159,-156,-153,-153,-153,-153,-150,-147,-144,-144,-141,-141,-138,-141,-141,-144,-144,-147,-147,-144,-141,-144,-144,-144,-141,-141,-138,-138,-138,-138,-138,-135,-138,-135,-135,-138,-138,-138,-138,-138,-138,-138,-135,-135,-135,-138,-138,-138,-141,-141,-141,-141,-141,-144,-141,-141,-141,-138,-135,-138,-135,-135,-135,-135,-135,-135,-135,-135,-138,-141,-144,-147,-150,-153,-150,-153,-156,-156,-159,-159,-162,-159,-159,-159,-159,-159,-162,-162,-159,-159,-159,-156,-156,-159,-159,-156,-156,-153,-150,-147,-144,-144,-141,-138,-141,-141,-144,-144,-141,-144,-144,-144,-141,-141,-144,-144,-141,-141,-141,-138,-141,-141,-138,-138,-138,-135,-135,-138,-141,-144,-144,-141,-138,-141,-144,-141,-138,-141,-141,-144,-144,-147,-150,-153,-153,-153,-153,-156,-159,-159,-162,-165,-165,-165,-168,-168,-165,-162,-165,-165,-165,-165,-168,-171,-171,-171,-171,-174,-177,-177,-180,-177,-180,-180,-180,-180,-183,-183,-183,-180,-177,-180,-180,-183,-180,-183,-186,-186,-183,-183,-180,-177,-177,-180,-177,-180,-183,-183,-183,-183,-180,-177,-180,-177,-177,-177,-177,-177,-177,-174,-171,-174,-177,-177,-174,-174,-177,-174,-171,-174,-174,-177,-174,-174,-171,-171,-168,-165,-165,-168,-168,-165,-168,-171,-171,-171,-171,-174,-174,-174,-174,-171,-174,-177,-174,-171,-174,-171,-171,-171,-171,-174,-174,-174,-177,-174,-171,-168,-168,-168,-168,-165,-165,-165,-165,-165,-165,-168,-168,-168,-168,-168,-168,-168,-168,-168,-165,-165,-165,-168,-168,-171,-168,-168,-168,-168,-165,-165,-168,-165,-165,-168,-168,-168,-168,-165,-162,-162,-165,-162,-162,-165,-165,-165,-165,-165,-162,-162,-159,-162,-159,-156,-153,-153,-153,-153,-150,-147,-147,-144,-147,-144,-144,-147,-147,-147,-147,-144,-141,-144,-144,-144,-144,-147,-150,-153,-150,-147,-147,-144,-147,-144,-144,-144,-144,-144,-144,-144,-147,-147,-147,-150,-153,-150,-150,-147,-147,-144,-141,-141,-144,-144,-141,-138,-138,-138,-138,-138,-138,-138,-141,-141,-144,-144,-144,-144,-141,-144,-144,-144,-144,-144,-147,-150,-150,-150,-147,-147,-147,-144,-141,-144,-141,-138,-138,-135,-138,-138,-138,-141,-144,-144,-141,-141,-144,-147,-147,-150,-147,-144,-144,-141,-144,-144,-141,-141,-138,-138,-138,-141,-138,-138,-135,-138,-141,-138,-141,-144,-147,-147,-147,-147,-144,-144,-144,-144,-144,-147,-147,-150,-150,-147,-147,-144,-144,-141,-138,-138,-141,-141,-141,-141,-138,-138,-138,-138,-138,-138,-138,-135,-135,-135,-135,-135,-138,-141,-144,-144,-141,-141,-141,-144,-144,-144,-144,-147,-147,-150,-153,-156,-159,-162,-162,-165,-165,-168,-168,-171,-168,-168,-168,-168,-171,-174,-174,-174,-174,-177,-180,-180,-177,-177,-177,-177,-177,-174,-171,-171,-171,-171,-171,-174,-174,-177,-177,-177,-180,-183,-183,-183,-183,-180,-177,-177,-177,-177,-177,-174,-174,-174,-177,-177,-180,-177,-177,-174,-174,-177,-180,-177,-177,-177,-177,-177,-177,-180,-180,-183,-186,-189,-186,-186,-189,-189,-189,-192,-192,-192,-189,-192,-192,-192,-195,-192,-192,-192,-192,-192,-195,-192,-192,-189,-189,-189,-189,-186,-189,-189,-192,-192,-192,-192,-192,-195,-198,-195,-192,-195,-192,-192,-189,-189,-186,-183,-186,-183,-186,-186,-189,-189,-186,-189,-192,-189,-189,-189,-189,-189,-189,-189,-186,-186,-183,-180,-180,-177,-177,-174,-171,-174,-174,-174,-174,-174,-177,-177,-180,-177,-177,-177,-177,-180,-180,-180,-177,-177,-177,-180,-177,-177,-174,-174,-174,-174,-171,-171,-171,-171,-174,-177,-177,-177,-177,-177,-174,-177,-180,-180,-180,-177,-174,-171,-168,-168,-168,-168,-165,-165,-168,-168,-171,-171,-171,-171,-174,-174,-174,-171,-171,-174,-174,-174,-174,-177,-177,-177,-177,-180,-177,-177,-174,-174,-177,-177,-177,-177,-180,-177,-177,-177,-180,-177,-180,-177,-180,-183,-186,-183,-183,-180,-177,-180,-183,-183,-180,-183,-186,-189,-186,-183,-183,-183,-180,-177,-177,-177,-174,-177,-174,-174,-174,-171,-171,-174,-174,-177,-174,-177,-177,-174,-174,-177,-174,-171,-168,-171,-171,-168,-171,-171,-168,-171,-168,-165,-168,-168,-171,-174,-174,-177,-180,-180,-180,-180,-183,-180,-177,-177,-174,-174,-171,-174,-174,-177,-177,-177,-174,-174,-174,-171,-168,-168,-168,-171,-174,-174,-171,-171,-171,-171,-168,-168,-168,-168,-168,-168,-171,-171,-174,-177,-174,-171,-171,-168,-165,-162,-162,-159,-159,-159,-156,-159,-156,-156,-153,-150,-147,-147,-147,-147,-144,-144,-144,-141,-144,-141,-144,-147,-147,-150,-150,-153,-153,-153,-150,-147,-147,-150,-147,-144,-144,-144,-144,-147,-150,-153,-150,-147,-150,-147,-147,-150,-150,-153,-153,-153,-150,-150,-153,-153,-150,-150,-150,-150,-147,-150,-153,-153,-153,-153,-153,-150,-147,-147,-150,-150,-150,-153,-153,-153,-150,-153,-153,-150,-153,-156,-153,-150,-150,-150,-150,-147,-147,-147,-144,-147,-150,-150,-153,-153,-153,-153,-150,-147,-147,-147,-147,-144,-141,-141,-138,-138,-135,-135,-138,-138,-138,-138,-138,-141,-141,-138,-135,-138,-138,-138,-135,-135,-138,-141,-141,-141,-141,-138,-141,-141,-144,-141,-144,-141,-144,-144,-144,-144,-144,-144,-141,-141,-144,-147,-144,-144,-144,-141,-141,-141,-141,-138,-138,-138,-138,-141,-144,-144,-144,-141,-141,-141,-141,-141,-141,-138,-135,-132,-135,-135,-135,-135,-135,-135,-135,-138,-138,-141,-141,-138,-138,-138,-141,-141,-141,-141,-144,-141,-138,-135,-132,-132,-129,-132,-129,-129,-132,-129,-129,-126,-129,-129,-129,-129,-129,-132,-132,-132,-132,-132,-132,-135,-135,-132,-132,-132,-135,-138,-141,-144,-141,-138,-141,-141,-141,-138,-138,-138,-138,-141,-141,-141,-144,-144,-144,-141,-138,-141,-141,-141,-144,-144,-147,-144,-144,-141,-138,-135,-132,-132,-132,-135,-135,-132,-132,-132,-135,-135,-138,-135,-135,-135,-138,-141,-144,-144,-147,-150,-150,-150,-150,-150,-150,-150,-150,-150,-150,-150,-150,-153,-153,-156,-153,-153,-150,-153,-156,-156,-156,-156,-159,-156,-159,-159,-162,-162,-162,-165,-168,-168,-165,-162,-165,-165,-165,-168,-168,-165,-168,-171,-171,-174,-177,-177,-177,-177,-177,-177,-174,-171,-168,-168,-171,-171,-174,-177,-177,-177,-174,-174,-174,-174,-174,-171,-168,-168,-171,-171,-171,-168,-168,-165,-168,-165,-168,-168,-168,-168,-168,-171,-174,-177,-177,-174,-174,-174,-174,-171,-168,-168,-171,-168,-171,-168,-168,-168,-168,-165,-162,-165,-165,-165,-165,-165,-162,-162,-159,-156,-159,-156,-153,-153,-156,-159,-159,-159,-162,-162,-165,-168,-168,-168,-165,-168,-168,-171,-174,-171,-174,-174,-171,-171,-174,-174,-174,-171,-168,-171,-174,-171,-171,-171,-174,-171,-168,-165,-165,-168,-165,-168,-168,-168,-168,-168,-168,-168,-171,-171,-168,-165,-165,-168,-168,-168,-168,-171,-171,-168,-168,-168,-168,-168,-165,-165,-165,-165,-165,-162,-162,-165,-165,-165,-162,-159,-162,-165,-168,-168,-171,-168,-171,-168,-171,-168,-171,-168,-168,-168,-165,-168,-168,-171,-171,-168,-165,-165,-168,-171,-171,-171,-171,-174,-174,-177,-177,-177,-174,-177,-177,-177,-180,-180,-180,-183,-183,-183,-183,-183,-183,-186,-189,-186,-183,-183,-180,-180,-180,-183,-183,-186,-186,-183,-186,-189,-192,-195,-198,-201,-201,-201,-198,-195,-195,-195,-195,-195,-192,-195,-198,-198,-198,-195,-192,-195,-192,-192,-192,-192,-192,-192,-192,-192,-195,-195,-195,-198,-195,-192,-195,-192,-189,-186,-186,-189,-189,-192,-189,-192,-192,-195,-195,-198,-195,-195,-195,-195,-195,-192,-192,-192,-189,-189,-186,-186,-186,-189,-189,-189,-189,-192,-192,-192,-192,-192,-195,-195,-192,-195,-192,-192,-195,-195,-192,-192,-195,-195,-195,-195,-195,-192,-195,-195,-198,-198,-198,-195,-195,-195,-195,-195,-195,-195,-198,-198,-201,-201,-201,-201,-204,-207,-204,-207,-204,-207,-207,-204,-201,-204,-207,-207,-210,-210,-210,-210,-210,-210,-210,-210,-210,-210,-210,-213,-210,-213,-216,-216,-219,-216,-216,-213,-213,-216,-216,-216,-219,-216,-219,-222,-225,-222,-222,-222,-222,-222,-219,-222,-219,-219,-216,-219,-219,-216,-213,-213,-210,-210,-207,-210,-213,-210,-213,-213,-213,-213,-213,-213,-213,-210,-210,-210,-210,-210,-210,-207,-204,-204,-207,-210,-213,-213,-216,-216,-213,-210,-213,-216,-216,-216,-219,-216,-213,-210,-213,-216,-219,-216,-213,-216,-219,-219,-219,-219,-216,-219,-222,-222,-219,-219,-222,-222,-219,-216,-216,-216,-219,-222,-222,-219,-216,-219,-222,-222,-222,-219,-216,-216,-216,-216,-216,-216,-213,-213,-216,-216,-219,-219,-216,-216,-216,-216,-213,-210,-210,-210,-210,-210,-207,-207,-204,-207,-210,-210,-207,-204,-204,-204,-204,-207,-204,-204,-201,-201,-201,-198,-198,-195,-192,-189,-192,-192,-189,-192,-189,-189,-192,-189,-192,-192,-192,-195,-195,-195,-198,-198,-198,-198,-198,-201,-201,-201,-198,-198,-201,-198,-198,-198,-195,-192,-195,-198,-198,-201,-198,-198,-198,-198,-198,-201,-201,-201,-201,-204,-204,-207,-204,-201,-204,-201,-198,-201,-204,-201,-201,-204,-207,-207,-207,-207,-210,-210,-207,-207,-210,-207,-207,-207,-210,-207,-204,-204,-201,-201,-201,-204,-204,-204,-201,-201,-201,-204,-201,-201,-204,-201,-204,-207,-204,-201,-198,-195,-192,-192,-189,-189,-189,-186,-189,-192,-195,-195,-195,-192,-192,-189,-192,-192,-189,-189,-189,-192,-192,-192,-192,-189,-189,-192,-192,-192,-195,-192,-195,-198,-198,-195,-198,-201,-204,-201,-201,-198,-198,-198,-195,-195,-198,-201,-201,-204,-207,-210,-210,-213,-213,-213,-213,-216,-216,-213,-213,-216,-216,-216,-216,-216,-216,-216,-219,-222,-219,-219,-222,-225,-225,-222,-225,-222,-225,-228,-228,-228,-228,-228,-228,-231,-228,-225,-225,-225,-225,-228,-228,-225,-225,-225,-225,-225,-225,-222,-222,-222,-225,-222,-222,-222,-225,-222,-222,-225,-228,-228,-231,-228,-231,-234,-237,-237,-240,-237,-240,-243,-246,-243,-243,-243,-243,-243,-246,-249,-249,-252,-252,-252,-255,-255,-258,-258,-258,-261,-261,-261,-261,-261,-261,-261,-261,-258,-258,-261,-261,-261,-258,-258,-261,-264,-261,-264,-261,-264,-264,-264,-264,-267,-267,-267,-267,-264,-264,-261,-261,-258,-258,-255,-258,-258,-258,-255,-255,-252,-255,-255,-255,-258,-255,-252,-255,-255,-255,-258,-258,-255,-255,-255,-255,-255,-255,-252,-252,-249,-249,-246,-243,-246,-249,-249,-252,-255,-255,-255,-255,-258,-261,-264,-264,-267,-270,-270,-270,-273,-270,-270,-270,-267,-270,-267,-270,-273,-276,-276,-276,-276,-273,-273,-273,-276,-279,-282,-285,-282,-279,-276,-276,-273,-276,-276,-273,-270,-267,-270,-267,-267,-264,-261,-258,-258,-258,-258,-261,-261,-258,-258,-261,-264,-261,-258,-255,-255,-252,-255,-252,-252,-252,-252,-252,-255,-255,-252,-252,-249,-249,-246,-246,-246,-249,-252,-249,-249,-249,-249,-249,-249,-246,-249,-252,-252,-249,-252,-252,-249,-249,-249,-249,-249,-246,-246,-246,-243,-240,-240,-243,-243,-240,-240,-240,-240,-243,-240,-240,-243,-243,-243,-243,-243,-243,-243,-243,-243,-243,-240,-237,-237,-237,-234,-234,-231,-231,-228,-225,-228,-231,-234,-231,-228,-228,-231,-234,-237,-237,-237,-237,-240,-240,-237,-234,-237,-237,-237,-234,-237,-237,-234,-234,-234,-237,-234,-237,-237,-237,-240,-240,-240,-240,-237,-237,-237,-240,-240,-237,-237,-237,-237,-237,-240,-237,-240,-237,-240,-243,-243,-240,-240,-240,-240,-237,-240,-240,-240,-240,-237,-237,-237,-240,-240,-240,-237,-237,-237,-237,-237,-234,-237,-234,-231,-231,-234,-237,-240,-237,-237,-240,-243,-243,-243,-240,-237,-237,-237,-240,-240,-240,-237,-234,-231,-234,-234,-234,-234,-231,-234,-234,-231,-228,-225,-225,-228,-231,-231,-231,-228,-231,-234,-237,-237,-237,-234,-234,-231,-228,-225,-225,-225,-225,-225,-228,-225,-228,-228,-228,-228,-228,-225,-225,-228,-228,-228,-225,-228,-228,-231,-231,-231,-231,-228,-228,-228,-225,-225,-228,-225,-225,-225,-225,-225,-225,-222,-222,-225,-222,-222,-222,-222,-222,-219,-222,-222,-222,-219,-222,-219,-219,-222,-225,-225,-222,-222,-225,-225,-228,-228,-228,-228,-231,-231,-231,-231,-231,-228,-225,-228,-231,-231,-231,-231,-231,-231,-234,-234,-234,-234,-237,-240,-240,-237,-234,-237,-237,-237,-237,-237,-234,-231,-234,-234,-237,-240,-240,-240,-237,-240,-243,-243,-243,-246,-249,-252,-255,-255,-255,-255,-255,-252,-255,-255,-258,-255,-258,-258,-255,-258,-258,-258,-261,-261,-264,-264,-264,-264,-264,-267,-267,-267,-270,-273,-276,-279,-282,-282,-282,-282,-282,-279,-279,-282,-285,-288,-288,-291,-288,-285,-282,-282,-285,-285,-285,-285,-285,-285,-282,-282,-279,-282,-282,-279,-279,-279,-279,-279,-282,-279,-276,-273,-273,-270,-273,-276,-276,-276,-273,-276,-273,-273,-276,-273,-273,-270,-270,-270,-267,-267,-267,-267,-267,-264,-264,-264,-267,-267,-267,-270,-270,-270,-270,-273,-273,-270,-270,-270,-267,-267,-267,-267,-264,-264,-264,-267,-267,-267,-270,-267,-264,-267,-264,-267,-264,-261,-261,-258,-258,-255,-255,-255,-258,-258,-261,-258,-261,-261,-264,-264,-264,-261,-261,-258,-255,-258,-258,-261,-261,-261,-264,-267,-267,-267,-267,-270,-270,-270,-270,-270,-267,-267,-267,-267,-267,-270,-270,-270,-267,-264,-261,-258,-258,-258,-261,-261,-261,-258,-258,-255,-258,-258,-261,-258,-258,-255,-255,-252,-252,-249,-249,-246,-246,-246,-246,-243,-246,-246,-249,-249,-246,-243,-246,-246,-246,-243,-240,-237,-240,-237,-240,-243,-240,-243,-243,-243,-240,-237,-234,-231,-228,-228,-228,-228,-225,-228,-228,-228,-228,-228,-228,-225,-222,-222,-225,-225,-225,-225,-225,-225,-228,-231,-231,-231,-231,-228,-225,-225,-225,-228,-228,-231,-231,-231,-234,-234,-234,-237,-234,-234,-231,-228,-228,-231,-231,-234,-234,-234,-231,-231,-234,-234,-234,-237,-234,-234,-231,-231,-228,-228,-228,-228,-225,-225,-225,-225,-228,-231,-231,-228,-228,-225,-228,-231,-228,-228,-225,-225,-225,-222,-222,-222,-219,-216,-216,-216,-213,-210,-213,-216,-213,-213,-213,-210,-210,-207,-210,-210,-210,-210,-210,-210,-213,-213,-216,-213,-216,-216,-216,-216,-216,-216,-216,-219,-216,-213,-213,-213,-213,-213,-210,-207,-204,-201,-201,-201,-201,-201,-198,-198,-198,-198,-198,-198,-201,-198,-198,-198,-201,-201,-204,-204,-204,-204,-204,-207,-207,-207,-204,-201,-198,-195,-198,-195,-195,-195,-195,-195,-192,-195,-198,-195,-198,-198,-198,-198,-201,-201,-198,-195,-198,-198,-198,-201,-198,-195,-195,-195,-195,-195,-195,-192,-192,-192,-192,-192,-192,-195,-195,-198,-198,-201,-201,-204,-204,-204,-204,-204,-207,-207,-207,-210,-207,-204,-204,-204,-207,-204,-204,-204,-204,-207,-210,-210,-210,-213,-213,-210,-213,-210,-210,-210,-207,-210,-207,-204,-207,-207,-210,-213,-216,-216,-216,-219,-222,-222,-222,-222,-225,-225,-225,-225,-222,-225,-228,-228,-231,-231,-228,-225,-228,-231,-228,-225,-225,-222,-219,-219,-219,-219,-219,-216,-213,-213,-210,-210,-210,-210,-210,-213,-210,-207,-207,-210,-213,-210,-213,-216,-216,-213,-216,-216,-216,-216,-213,-216,-213,-216,-219,-219,-216,-216,-216,-219,-222,-222,-222,-222,-225,-225,-225,-225,-225,-222,-219,-219,-216,-216,-216,-216,-216,-216,-216,-216,-219,-222,-222,-225,-228,-225,-228,-228,-228,-225,-222,-225,-228,-228,-228,-231,-228,-228,-225,-228,-228,-228,-231,-231,-231,-234,-234,-234,-231,-228,-231,-231,-228,-228,-225,-225,-222,-225,-225,-225,-228,-228,-225,-222,-219,-222,-219,-219,-216,-213,-216,-219,-219,-219,-219,-219,-216,-213,-210,-210,-210,-207,-207,-207,-204,-207,-210,-210,-210,-210,-210,-207,-204,-204,-201,-201,-201,-201,-204,-204,-204,-204,-204,-201,-198,-201,-201,-201,-198,-198,-198,-198,-201,-198,-198,-201,-201,-201,-198,-198,-198,-195,-195,-195,-198,-195,-195,-192,-195,-198,-201,-201,-198,-198,-201,-201,-204,-204,-204,-201,-198,-198,-195,-195,-198,-195,-198,-201,-204,-204,-201,-204,-204,-207,-207,-207,-204,-204,-204,-204,-201,-198,-198,-201,-201,-201,-204,-204,-207,-204,-207,-210,-210,-210,-213,-210,-213,-216,-213,-210,-210,-210,-210,-213,-213,-213,-216,-213,-213,-213,-210,-213,-216,-216,-213,-210,-207,-204,-204,-207,-207,-207,-207,-204,-204,-201,-198,-195,-195,-198,-195,-195,-195,-192,-195,-195,-195,-195,-198,-201,-198,-198,-201,-201,-201,-198,-195,-195,-192,-195,-192,-195,-192,-189,-189,-189,-189,-189,-189,-189,-192,-195,-195,-195,-195,-192,-192,-192,-195,-195,-192,-192,-195,-192,-192,-195,-192,-195,-192,-192,-192,-189,-189,-192,-195,-192,-195,-195,-195,-198,-198,-198,-201,-198,-198,-201,-201,-204,-204,-204,-201,-201,-204,-201,-201,-198,-198,-201,-198,-195,-198,-195,-195,-192,-192,-195,-195,-192,-192,-192,-192,-192,-189,-192,-192,-192,-192,-192,-192,-192,-192,-192,-192,-192,-189,-186,-183,-186,-189,-189,-186,-186,-183,-183,-180,-180,-183,-183,-186,-186,-186,-186,-186,-189,-192,-195,-192,-192,-189,-192,-192,-195,-195,-192,-189,-192,-195,-195,-192,-195,-195,-195,-195,-195,-195,-192,-192,-192,-189,-189,-186,-189,-186,-186,-186,-186,-186,-186,-186,-183,-186,-186,-189,-192,-195,-195,-192,-195,-195,-192,-195,-192,-192,-189,-186,-183,-186,-189,-189,-189,-192,-189,-192,-195,-192,-195,-192,-189,-192,-189,-192,-195,-195,-195,-198,-195,-195,-192,-192,-195,-195,-192,-192,-189,-189,-189,-189,-189,-192,-189,-189,-192,-192,-189,-189,-186,-189,-189,-186,-183,-183,-186,-183,-180,-180,-180,-183,-183,-183,-180,-180,-183,-183,-186,-186,-186,-183,-186,-183,-183,-183,-180,-183,-180,-177,-177,-177,-180,-177,-180,-180,-180,-180,-177,-177,-180,-180,-177,-177,-174,-174,-177,-177,-180,-180,-183,-183,-180,-177,-177,-180,-180,-180,-180,-180,-183,-183,-183,-186,-189,-192,-192,-195,-195,-195,-195,-198,-201,-198,-201,-201,-201,-201,-204,-204,-204,-204,-207,-210,-207,-204,-207,-210,-210,-213,-210,-207,-207,-204,-207,-204,-204,-207,-207,-204,-207,-207,-210,-213,-213,-210,-207,-207,-210,-213,-210,-213,-213,-216,-213,-210,-210,-210,-210,-210,-207,-210,-210,-207,-210,-210,-207,-204,-204,-201,-198,-198,-201,-204,-204,-204,-207,-210,-210,-210,-207,-204,-207,-207,-207,-207,-210,-207,-207,-210,-213,-213,-213,-210,-213,-213,-213,-216,-213,-210,-210,-207,-207,-210,-213,-213,-213,-210,-210,-213,-213,-213,-216,-216,-213,-213,-210,-207,-207,-207,-207,-207,-204,-204,-204,-201,-198,-198,-201,-201,-204,-207,-204,-207,-207,-210,-213,-216,-219,-219,-216,-216,-216,-216,-216,-213,-213,-213,-213,-213,-213,-210,-213,-210,-213,-213,-216,-213,-216,-216,-216,-216,-219,-216,-213,-213,-213,-213,-213,-213,-213,-216,-216,-213,-216,-219,-219,-219,-222,-222,-222,-219,-216,-216,-219,-219,-219,-222,-225,-225,-222,-222,-225,-228,-231,-231,-228,-231,-231,-228,-228,-225,-225,-222,-219,-219,-216,-219,-219,-219,-219,-222,-222,-225,-228,-228,-228,-225,-225,-222,-225,-228,-231,-231,-231,-231,-234,-231,-228,-228,-228,-228,-228,-228,-225,-225,-225,-228,-231,-231,-231,-234,-231,-234,-237,-237,-237,-240,-240,-243,-243,-246,-246,-246,-246,-243,-246,-243,-243,-243,-240,-240,-237,-237,-234,-234,-237,-237,-237,-237,-240,-240,-243,-240,-240,-243,-243,-240,-243,-240,-240,-243,-240,-237,-237,-240,-240,-237,-234,-234,-237,-237,-240,-237,-237,-234,-234,-234,-234,-234,-234,-234,-237,-237,-240,-237,-237,-234,-234,-231,-228,-228,-228,-225,-222,-222,-219,-219,-216,-216,-216,-213,-213,-213,-216,-213,-210,-210,-207,-207,-210,-210,-210,-207,-204,-204,-204,-201,-201,-204,-204,-207,-207,-204,-204,-201,-204,-201,-201,-201,-201,-204,-204,-207,-210,-210,-213,-213,-213,-213,-216,-216,-213,-216,-213,-213,-213,-210,-210,-207,-204,-201,-204,-204,-201,-201,-198,-201,-201,-198,-198,-201,-201,-198,-198,-198,-195,-195,-195,-198,-198,-198,-198,-198,-198,-198,-201,-204,-207,-207,-210,-207,-204,-204,-204,-207,-207,-204,-207,-207,-204,-204,-201,-201,-198,-198,-201,-201,-198,-198,-198,-201,-201,-201,-201,-201,-204,-201,-204,-204,-204,-204,-204,-204,-207,-207,-210,-210,-213,-213,-213,-213,-213,-210,-213,-213,-213,-210,-210,-210,-207,-210,-210,-210,-213,-210,-210,-210,-213,-213,-213,-210,-213,-213,-210,-213,-213,-213,-216,-219,-216,-216,-216,-216,-216,-219,-222,-222,-222,-222,-222,-222,-222,-225,-225,-222,-225,-225,-225,-228,-231,-231,-231,-234,-231,-231,-231,-228,-228,-228,-228,-228,-228,-228,-231,-231,-231,-234,-231,-231,-228,-231,-231,-228,-225,-225,-222,-222,-222,-225,-225,-225,-225,-225,-225,-228,-231,-234,-234,-231,-231,-234,-234,-234,-231,-228,-228,-228,-228,-228,-225,-225,-228,-228,-225,-225,-225,-225,-222,-222,-222,-225,-222,-225,-228,-228,-225,-222,-222,-225,-225,-225,-225,-225,-228,-228,-228,-225,-228,-225,-222,-222,-219,-219,-219,-219,-216,-216,-216,-216,-219,-222,-225,-225,-225,-222,-222,-222,-222,-222,-222,-219,-219,-219,-219,-219,-219,-219,-219,-216,-216,-213,-210,-213,-213,-213,-210,-213,-213,-213,-213,-213,-210,-207,-204,-204,-201,-201,-201,-198,-195,-192,-192,-195,-198,-198,-198,-198,-201,-198,-198,-198,-198,-195,-195,-195,-195,-195,-198,-201,-201,-201,-198,-198,-198,-201,-201,-201,-201,-204,-204,-204,-207,-210,-207,-210,-207,-207,-207,-207,-204,-207,-204,-201,-204,-204,-204,-201,-201,-201,-204,-201,-198,-198,-195,-195,-198,-198,-201,-198,-201,-204,-207,-204,-204,-204,-204,-204,-204,-207,-207,-204,-204,-201,-201,-201,-201,-201,-201,-201,-201,-201,-204,-207,-207,-207,-207,-207,-207,-207,-207,-204,-204,-207,-207,-210,-213,-213,-213,-213,-216,-219,-219,-219,-219,-222,-225,-228,-228,-231,-234,-234,-234,-234,-234,-237,-237,-234,-237,-234,-234,-237,-237,-237,-237,-237,-240,-237,-234,-234,-234,-234,-234,-237,-237,-240,-240,-237,-234,-234,-234,-234,-234,-237,-237,-240,-237,-237,-240,-240,-243,-243,-243,-240,-240,-243,-243,-243,-243,-243,-246,-243,-243,-243,-243,-246,-249,-249,-249,-249,-246,-243,-240,-237,-237,-234,-234,-234,-234,-234,-234,-234,-234,-234,-234,-234,-237,-240,-240,-240,-243,-243,-243,-243,-243,-243,-243,-240,-240,-237,-237,-237,-237,-237,-237,-240,-243,-243,-246,-243,-243,-246,-249,-252,-252,-255,-258,-261,-261,-261,-261,-258,-255,-255,-252,-249,-249,-249,-252,-255,-258,-258,-261,-258,-261,-264,-261,-261,-258,-255,-252,-252,-252,-255,-258,-258,-255,-255,-255,-258,-255,-252,-252,-252,-252,-249,-249,-246,-243,-240,-240,-240,-237,-234,-234,-234,-234,-237,-237,-237,-240,-243,-246,-249,-252,-255,-255,-255,-252,-249,-252,-252,-252,-255,-258,-255,-255,-255,-255,-255,-252,-255,-255,-252,-252,-252,-252,-252,-249,-249,-252,-255,-255,-255,-255,-255,-258,-261,-261,-264,-264,-264,-264,-264,-264,-267,-267,-267,-270,-273,-273,-270,-273,-276,-273,-276,-273,-273,-270,-273,-273,-273,-273,-276,-276,-273,-276,-276,-276,-273,-273,-273,-270,-270,-270,-270,-273,-270,-270,-267,-267,-267,-264,-261,-261,-261,-261,-261,-261,-261,-261,-258,-255,-255,-255,-252,-255,-258,-258,-258,-255,-252,-252,-252,-252,-249,-249,-249,-249,-249,-249,-249,-249,-249,-249,-252,-252,-249,-252,-252,-252,-249,-252,-255,-252,-252,-249,-249,-252,-252,-249,-252,-255,-252,-249,-249,-246,-249,-249,-249,-252,-255,-252,-252,-252,-255,-255,-252,-252,-252,-249,-249,-249,-252,-249,-249,-252,-255,-258,-258,-255,-252,-252,-249,-252,-252,-249,-252,-249,-249,-249,-252,-252,-255,-255,-255,-255,-258,-258,-261,-264,-261,-258,-258,-255,-258,-258,-255,-255,-252,-252,-252,-252,-249,-249,-246,-249,-252,-252,-252,-255,-252,-255,-255,-252,-255,-255,-258,-255,-252,-252,-252,-255,-255,-255,-255,-258,-255,-258,-255,-258,-255,-255,-258,-258,-255,-258,-255,-252,-252,-255,-255,-252,-252,-252,-255,-252,-249,-249,-252,-249,-246,-243,-240,-243,-246,-243,-243,-240,-237,-237,-237,-240,-237,-234,-231,-234,-237,-240,-243,-246,-243,-246,-249,-252,-249,-252,-252,-255,-252,-252,-249,-249,-252,-252,-252,-249,-249,-249,-246,-246,-246,-249,-249,-252,-249,-249,-252,-252,-252,-255,-255,-255,-258,-258,-258,-255,-255,-255,-258,-261,-264,-267,-264,-261,-261,-261,-258,-258,-258,-258,-258,-258,-258,-258,-258,-261,-261,-261,-258,-255,-255,-255,-252,-249,-252,-252,-252,-252,-252,-255,-255,-255,-255,-255,-258,-261,-264,-261,-261,-258,-258,-258,-255,-255,-255,-258,-255,-255,-258,-258,-258,-258,-255,-255,-258,-258,-258,-255,-252,-252,-252,-252,-252,-255,-255,-252,-252,-255,-255,-252,-252,-255,-255,-252,-255,-258,-258,-261,-264,-261,-261,-258,-255,-252,-249,-249,-252,-252,-255,-258,-261,-261,-264,-261,-264,-264,-264,-267,-270,-267,-267,-267,-270,-270,-270,-270,-270,-270,-270,-270,-267,-267,-267,-270,-270,-270,-270,-270,-273,-270,-270,-273,-270,-270,-273,-276,-279,-279,-282,-279,-279,-279,-282,-285,-285,-285,-285,-282,-282,-279,-279,-276,-276,-279,-282,-285,-285,-288,-291,-294,-291,-288,-288,-285,-285,-285,-288,-288,-288,-291,-288,-285,-288,-288,-285,-288,-285,-285,-282,-279,-279,-276,-273,-273,-273,-273,-273,-276,-279,-276,-276,-273,-273,-273,-276,-276,-276,-279,-279,-276,-279,-276,-273,-273,-270,-273,-270,-267,-264,-264,-267,-267,-267,-267,-267,-267,-267,-267,-267,-267,-267,-270,-267,-264,-264,-267,-270,-273,-273,-273,-276,-273,-273,-270,-273,-273,-276,-273,-273,-273,-276,-276,-279,-279,-276,-279,-279,-282,-285,-285,-285,-285,-285,-288,-291,-294,-294,-291,-294,-294,-297,-297,-297,-300,-300,-303,-306,-306,-306,-306,-303,-306,-306,-309,-309,-309,-309,-309,-306,-309,-312,-312,-315,-312,-315,-312,-315,-315,-318,-318,-318,-318,-318,-318,-318,-321,-321,-321,-321,-318,-321,-321,-321,-318,-318,-315,-315,-312,-315,-312,-312,-312,-309,-309,-306,-306,-306,-306,-303,-300,-300,-300,-300,-300,-300,-300,-300,-300,-300,-300,-297,-300,-303,-306,-309,-306,-303,-306,-309,-312,-312,-315,-315,-312,-312,-315,-312,-312,-312,-309,-306,-309,-312,-312,-315,-312,-309,-309,-312,-309,-312,-309,-309,-312,-309,-309,-309,-306,-309,-312,-312,-315,-315,-312,-309,-312,-312,-315,-312,-315,-318,-318,-318,-318,-318,-321,-321,-324,-324,-327,-330,-327,-330,-330,-330,-330,-330,-330,-327,-330,-330,-327,-327,-327,-330,-327,-327,-330,-330,-327,-324,-324,-327,-330,-330,-333,-333,-333,-336,-336,-336,-339,-339,-342,-345,-345,-345,-345,-345,-345,-345,-342,-339,-339,-339,-339,-339,-339,-339,-339,-342,-339,-339,-339,-339,-339,-339,-336,-336,-336,-336,-336,-336,-333,-333,-336,-336,-333,-336,-333,-330,-333,-330,-327,-327,-330,-330,-327,-327,-327,-327,-324,-324,-324,-327,-324,-327,-324,-327,-324,-321,-321,-324,-324,-324,-324,-324,-324,-327,-327,-327,-327,-324,-324,-324,-324,-327,-327,-327,-327,-330,-327,-330,-330,-330,-327,-327,-330,-333,-330,-327,-324,-321,-321,-324,-321,-321,-321,-321,-321,-324,-324,-324,-327,-327,-327,-324,-324,-324,-321,-321,-324,-324,-327,-327,-327,-327,-330,-330,-330,-330,-333,-333,-330,-330,-330,-327,-327,-327,-327,-327,-327,-327,-324,-321,-321,-321,-321,-324,-324,-324,-327,-327,-330,-330,-330,-327,-327,-324,-327,-324,-324,-327,-327,-324,-321,-321,-318,-318,-315,-312,-312,-312,-309,-306,-309,-312,-315,-315,-318,-318,-321,-318,-321,-318,-321,-324,-327,-330,-330,-330,-327,-327,-327,-327,-324,-324,-324,-324,-327,-330,-330,-330,-327,-327,-330,-330,-327,-327,-327,-327,-327,-327,-330,-333,-336,-336,-333,-336,-339,-342,-339,-339,-342,-339,-336,-336,-339,-339,-339,-336,-336,-339,-342,-342,-345,-348,-348,-348,-348,-348,-345,-348,-348,-351,-354,-354,-357,-357,-357,-357,-360,-360,-360,-363,-363,-366,-366,-369,-372,-369,-369,-369,-369,-372,-369,-369,-369,-366,-363,-366,-369,-369,-372,-375,-375,-372,-372,-372,-369,-369,-372,-372,-375,-378,-378,-378,-375,-372,-369,-372,-375,-375,-378,-378,-375,-378,-378,-378,-381,-381,-378,-381,-384,-387,-387,-384,-381,-381,-378,-378,-378,-381,-381,-381,-378,-381,-381,-384,-387,-384,-384,-381,-378,-381,-381,-378,-381,-384,-381,-378,-378,-378,-378,-378,-381,-378,-378,-378,-378,-381,-381,-378,-378,-378,-381,-381,-378,-378,-381,-384,-384,-387,-387,-387,-387,-390,-390,-393,-393,-390,-387,-387,-387,-390,-390,-390,-390,-387,-387,-387,-387,-387,-384,-387,-387,-384,-384,-384,-384,-387,-384,-387,-384,-381,-381,-381,-381,-384,-384,-387,-390,-390,-393,-393,-393,-396,-399,-399,-399,-399,-396,-396,-393,-390,-393,-396,-399,-396,-399,-396,-399,-402,-402,-402,-402,-399,-402,-402,-402,-405,-408,-411,-411,-408,-408,-411,-414,-414,-414,-414,-411,-408,-405,-405,-408,-411,-411,-408,-408,-405,-405,-405,-405,-405,-405,-408,-405,-405,-405,-405,-405,-408,-408,-408,-411,-414,-414,-417,-417,-414,-414,-417,-420,-420,-420,-423,-423,-423,-426,-426,-426,-426,-429,-432,-429,-429,-432,-432,-432,-429,-429,-426,-429,-426,-426,-423,-423,-423,-420,-420,-423,-423,-420,-420,-420,-420,-420,-420,-420,-420,-417,-420,-423,-423,-426,-426,-426,-426,-426,-429,-429,-429,-429,-429,-432,-435,-435,-435,-432,-435,-438,-435,-438,-438,-438,-438,-435,-435,-438,-435,-432,-432,-432,-429,-426,-429,-426,-423,-426,-429,-432,-429,-426,-426,-429,-432,-432,-429,-432,-432,-435,-432,-435,-435,-435,-435,-438,-435,-435,-435,-438,-438,-438,-441,-441,-444,-447,-447,-447,-447,-447,-447,-447,-444,-444,-444,-441,-438,-438,-438,-435,-435,-435,-435,-435,-435,-432,-429,-432,-429,-432,-432,-432,-432,-432,-432,-432,-432,-432,-432,-429,-432,-432,-435,-432,-435,-435,-435,-435,-435,-435,-435,-435,-432,-429,-432,-432,-432,-432,-432,-435,-435,-435,-435,-435,-432,-435,-438,-438,-441,-441,-438,-438,-435,-438,-438,-438,-438,-435,-435,-435,-435,-435,-435,-438,-435,-438,-438,-438,-438,-438,-435,-435,-435,-432,-429,-426,-429,-429,-432,-435,-432,-432,-432,-432,-432,-429,-429,-432,-435,-432,-432,-429,-429,-426,-429,-429,-432,-435,-432,-432,-435,-432,-429,-429,-429,-426,-426,-426,-426,-429,-429,-429,-429,-429,-432,-429,-426,-423,-423,-420,-420,-420,-420,-417,-414,-417,-420,-423,-423,-420,-420,-420,-417,-417,-414,-414,-411,-411,-414,-411,-411,-411,-414,-411,-414,-411,-411,-411,-408,-408,-405,-408,-408,-411,-408,-411,-414,-417,-420,-420,-420,-420,-423,-423,-423,-423,-426,-429,-429,-432,-429,-429,-432,-432,-432,-432,-432,-435,-438,-435,-435,-435,-435,-435,-432,-429,-432,-429,-432,-435,-432,-435,-432,-432,-432,-429,-429,-426,-429,-426,-426,-429,-429,-426,-429,-426,-423,-423,-420,-420,-417,-417,-420,-420,-420,-423,-420,-420,-417,-414,-417,-420,-417,-414,-411,-414,-411,-408,-408,-411,-408,-405,-402,-399,-402,-402,-402,-402,-402,-405,-405,-405,-402,-405,-405,-405,-405,-405,-405,-408,-411,-408,-408,-411,-411,-408,-411,-411,-411,-408,-408,-408,-408,-408,-405,-408,-411,-408,-405,-405,-402,-405,-408,-408,-408,-405,-402,-405,-402,-402,-399,-396,-396,-396,-396,-396,-393,-396,-393,-393,-393,-396,-399,-396,-396,-399,-399,-402,-402,-402,-402,-405,-408,-411,-411,-411,-411,-408,-408,-405,-405,-402,-399,-396,-399,-399,-402,-402,-405,-408,-408,-405,-405,-408,-408,-408,-408,-405,-402,-405,-405,-405,-405,-405,-402,-402,-402,-402,-402,-402,-402,-402,-399,-402,-402,-405,-405,-402,-402,-405,-402,-402,-402,-399,-399,-402,-399,-396,-396,-393,-393,-396,-399,-399,-399,-402,-402,-399,-399,-396,-396,-396,-396,-396,-393,-390,-393,-393,-393,-393,-393,-393,-393,-390,-387,-384,-384,-384,-381,-384,-384,-384,-381,-381,-381,-384,-384,-384,-384,-387,-390,-393,-393,-393,-393,-390,-393,-390,-387,-390,-387,-390,-390,-387,-387,-387,-387,-384,-387,-384,-384,-387,-387,-387,-384,-384,-384,-387,-390,-393,-393,-393,-393,-393,-393,-390,-387,-387,-387,-384,-387,-387,-387,-390,-390,-390,-387,-387,-390,-393,-396,-393,-396,-399,-396,-396,-393,-393,-396,-396,-396,-396,-393,-393,-396,-396,-396,-396,-396,-396,-393,-393,-393,-396,-396,-393,-396,-396,-399,-399,-402,-402,-402,-405,-405,-405,-402,-399,-402,-402,-402,-405,-408,-405,-408,-408,-408,-411,-411,-414,-414,-414,-414,-414,-414,-411,-408,-408,-411,-408,-411,-411,-414,-414,-414,-411,-411,-411,-414,-417,-417,-417,-417,-414,-414,-411,-408,-411,-414,-411,-411,-411,-408,-408,-411,-411,-408,-405,-405,-408,-411,-411,-411,-411,-408,-408,-408,-405,-402,-402,-399,-399,-402,-402,-399,-399,-399,-402,-399,-399,-396,-396,-399,-399,-399,-396,-396,-396,-396,-396,-399,-396,-399,-399,-396,-393,-393,-396,-396,-396,-396,-396,-396,-399,-396,-396,-396,-396,-399,-402,-399,-402,-399,-399,-402,-402,-402,-402,-399,-396,-396,-399,-399,-399,-396,-396,-396,-393,-393,-396,-399,-399,-399,-399,-399,-399,-402,-399,-402,-402,-399,-402,-402,-402,-402,-399,-396,-399,-399,-399,-399,-402,-402,-399,-396,-396,-399,-399,-402,-405,-402,-402,-405,-402,-402,-405,-405,-405,-405,-408,-408,-411,-411,-414,-414,-414,-411,-411,-414,-411,-414,-417,-420,-417,-417,-417,-417,-414,-414,-414,-417,-420,-420,-420,-420,-423,-426,-423,-426,-426,-426,-429,-429,-429,-432,-432,-432,-432,-429,-426,-426,-426,-423,-423,-423,-420,-420,-417,-417,-414,-414,-414,-414,-411,-414,-417,-420,-420,-423,-420,-423,-426,-423,-426,-426,-423,-420,-420,-420,-420,-420,-417,-417,-417,-414,-414,-411,-411,-411,-408,-411,-411,-411,-408,-411,-411,-408,-411,-414,-417,-417,-414,-411,-411,-411,-411,-411,-411,-411,-408,-408,-408,-408,-405,-402,-405,-408,-408,-411,-411,-414,-411,-411,-408,-411,-411,-411,-411,-414,-411,-411,-411,-411,-411,-414,-411,-408,-411,-411,-411,-411,-414,-417,-417,-417,-417,-420,-420,-423,-423,-420,-420,-420,-420,-417,-420,-417,-414,-414,-414,-411,-408,-408,-411,-408,-411,-411,-411,-408,-408,-408,-408,-405,-405,-402,-402,-405,-402,-399,-396,-396,-399,-399,-396,-393,-393,-393,-393,-396,-393,-393,-393,-396,-399,-399,-396,-396,-396,-399,-399,-399,-402,-402,-405,-408,-405,-402,-399,-399,-399,-399,-399,-396,-393,-390,-390,-393,-390,-393,-393,-393,-393,-396,-396,-393,-390,-390,-387,-387,-387,-384,-384,-381,-378,-378,-381,-378,-381,-378,-381,-378,-378,-378,-378,-378,-375,-378,-375,-378,-378,-378,-378,-378,-378,-378,-378,-378,-378,-378,-378,-375,-375,-375,-378,-381,-378,-375,-375,-372,-369,-366,-369,-372,-375,-378,-381,-381,-378,-378,-375,-375,-372,-369,-366,-366,-366,-369,-369,-369,-366,-369,-369,-372,-372,-372,-375,-375,-378,-381,-381,-381,-381,-384,-384,-384,-384,-384,-384,-384,-384,-384,-387,-384,-384,-387,-387,-390,-387,-387,-390,-393,-396,-396,-399,-402,-399,-399,-402,-402,-399,-402,-399,-399,-399,-399,-396,-396,-399,-396,-393,-396,-393,-393,-393,-393,-393,-390,-390,-387,-387,-384,-387,-387,-390,-390,-387,-390,-393,-393,-393,-393,-390,-393,-390,-387,-387,-387,-390,-390,-390,-393,-390,-390,-387,-387,-387,-387,-390,-390,-393,-393,-393,-393,-393,-393,-396,-393,-390,-393,-390,-393,-393,-390,-390,-390,-390,-390,-390,-390,-390,-393,-396,-393,-396,-399,-402,-399,-399,-396,-399,-399,-402,-399,-396,-396,-396,-399,-399,-399,-402,-405,-408,-411,-411,-414,-414,-417,-417,-414,-414,-414,-414,-414,-414,-414,-414,-411,-414,-411,-414,-414,-414,-414,-411,-414,-414,-414,-417,-417,-417,-417,-414,-414,-417,-414,-414,-414,-414,-411,-408,-405,-408,-408,-408,-408,-411,-411,-414,-417,-417,-414,-414,-411,-414,-414,-414,-414,-411,-411,-411,-411,-411,-408,-411,-411,-408,-408,-411,-411,-411,-414,-411,-411,-411,-411,-414,-414,-417,-420,-423,-420,-420,-420,-417,-417,-414,-414,-417,-420,-417,-417,-414,-411,-414,-411,-411,-411,-408,-405,-408,-405,-402,-405,-405,-405,-405,-405,-408,-405,-408,-411,-411,-411,-414,-417,-414,-414,-417,-420,-420,-420,-420,-420,-423,-423,-423,-423,-423,-420,-417,-417,-417,-417,-417,-414,-414,-414,-411,-411,-408,-411,-408,-408,-405,-405,-402,-399,-399,-399,-396,-396,-396,-399,-402,-402,-399,-399,-396,-396,-393,-393,-393,-393,-396,-399,-402,-402,-402,-405,-408,-408,-408,-411,-411,-414,-414,-417,-417,-414,-414,-411,-411,-414,-411,-408,-411,-414,-411,-411,-411,-411,-414,-411,-411,-411,-411,-411,-408,-405,-405,-408,-408,-408,-408,-408,-408,-405,-402,-405,-408,-408,-411,-411,-408,-411,-411,-411,-411,-411,-411,-411,-411,-414,-414,-417,-417,-417,-414,-417,-414,-414,-414,-411,-411,-411,-414,-417,-414,-414,-414,-414,-414,-417,-417,-420,-417,-414,-414,-414,-417,-417,-420,-420,-417,-420,-423,-423,-423,-423,-426,-426,-426,-429,-432,-429,-426,-423,-423,-423,-423,-426,-426,-426,-426,-426,-423,-420,-420,-420,-417,-417,-417,-420,-420,-420,-417,-417,-417,-420,-420,-417,-414,-411,-414,-411,-411,-411,-411,-408,-408,-411,-411,-408,-408,-408,-405,-402,-402,-402,-405,-408,-411,-408,-405,-408,-411,-411,-414,-411,-411,-408,-405,-402,-402,-402,-405,-405,-408,-408,-408,-408,-411,-408,-408,-408,-408,-408,-408,-405,-408,-405,-402,-405,-408,-408,-408,-411,-411,-411,-411,-411,-414,-414,-414,-414,-414,-417,-414,-417,-420,-417,-417,-414,-414,-414,-417,-420,-417,-420,-417,-420,-420,-420,-420,-423,-426,-426,-423,-426,-429,-426,-423,-426,-429,-429,-426,-429,-429,-432,-429,-429,-429,-429,-429,-432,-435,-435,-438,-435,-438,-438,-435,-438,-438,-435,-435,-435,-435,-435,-438,-438,-438,-441,-444,-447,-450,-450,-453,-450,-453,-456,-453,-453,-453,-453,-450,-453,-453,-453,-453,-456,-456,-453,-453,-450,-450,-450,-450,-447,-444,-441,-441,-444,-444,-444,-444,-447,-447,-447,-447,-450,-453,-453,-456,-459,-459,-462,-465,-462,-465,-465,-465,-468,-468,-468,-465,-465,-465,-468,-468,-471,-474,-471,-474,-474,-474,-471,-474,-474,-477,-477,-477,-477,-480,-483,-483,-480,-483,-483,-486,-489,-489,-489,-489,-486,-486,-486,-486,-486,-489,-492,-492,-492,-489,-486,-483,-486,-489,-489,-486,-486,-486,-486,-486,-486,-486,-483,-480,-480,-480,-477,-477,-477,-480,-480,-480,-480,-480,-483,-480,-480,-477,-480,-483,-480,-480,-480,-480,-480,-480,-477,-480,-480,-483,-483,-483,-480,-480,-480,-477,-477,-477,-477,-474,-474,-477,-477,-477,-480,-480,-480,-483,-480,-480,-480,-477,-477,-477,-474,-474,-477,-477,-474,-471,-468,-468,-468,-465,-465,-465,-462,-459,-459,-462,-462,-459,-459,-459,-456,-456,-459,-459,-456,-456,-456,-456,-456,-459,-459,-462,-465,-462,-459,-459,-462,-465,-468,-465,-462,-462,-462,-465,-465,-465,-465,-465,-462,-462,-465,-465,-465,-465,-462,-462,-459,-462,-462,-459,-459,-459,-459,-462,-462,-462,-459,-462,-465,-465,-462,-462,-462,-462,-462,-462,-459,-456,-456,-453,-456,-453,-453,-450,-450,-447,-447,-447,-447,-447,-447,-444,-441,-444,-441,-444,-444,-444,-447,-444,-444,-444,-441,-441,-441,-441,-438,-435,-432,-432,-432,-432,-429,-429,-432,-429,-432,-429,-426,-429,-432,-429,-432,-435,-432,-432,-429,-426,-429,-432,-432,-435,-438,-441,-438,-435,-438,-438,-438,-438,-438,-435,-435,-435,-438,-438,-441,-441,-441,-441,-444,-441,-438,-435,-435,-438,-438,-438,-441,-441,-441,-441,-441,-444,-447,-444,-444,-444,-444,-444,-444,-441,-444,-447,-447,-444,-444,-444,-447,-447,-444,-447,-444,-444,-444,-444,-441,-441,-444,-447,-450,-450,-450,-447,-450,-450,-447,-450,-453,-450,-447,-444,-444,-444,-447,-447,-450,-450,-453,-453,-456,-459,-459,-459,-462,-462,-462,-462,-459,-459,-456,-459,-462,-459,-456,-456,-459,-456,-459,-459,-462,-462,-462,-459,-459,-456,-453,-453,-456,-453,-453,-453,-453,-456,-459,-459,-462,-462,-462,-462,-465,-465,-468,-468,-468,-465,-465,-465,-468,-471,-471,-468,-468,-465,-465,-462,-459,-459,-456,-456,-456,-456,-453,-450,-450,-453,-453,-456,-459,-459,-459,-459,-462,-465,-468,-471,-471,-474,-477,-477,-474,-474,-471,-474,-474,-474,-471,-474,-474,-474,-471,-468,-468,-468,-471,-474,-471,-474,-474,-477,-477,-477,-474,-474,-474,-474,-474,-477,-477,-474,-477,-477,-480,-480,-477,-477,-474,-474,-477,-474,-477,-474,-474,-471,-468,-468,-468,-468,-471,-471,-474,-471,-468,-468,-468,-465,-468,-468,-471,-471,-471,-474,-471,-471,-474,-471,-468,-465,-468,-471,-471,-474,-477,-477,-480,-480,-477,-477,-480,-477,-480,-483,-483,-483,-486,-486,-483,-480,-483,-483,-480,-480,-480,-480,-483,-486,-489,-489,-492,-492,-495,-495,-492,-492,-492,-495,-495,-498,-498,-501,-504,-501,-498,-501,-501,-501,-501,-501,-498,-501,-504,-507,-507,-504,-501,-504,-504,-504,-504,-504,-501,-498,-501,-504,-501,-504,-504,-507,-507,-504,-504,-504,-501,-501,-501,-498,-498,-501,-498,-501,-498,-498,-498,-495,-498,-501,-501,-501,-504,-504,-504,-501,-501,-501,-501,-501,-501,-501,-501,-504,-504,-507,-507,-510,-510,-513,-510,-513,-516,-519,-519,-522,-519,-516,-516,-516,-516,-519,-522,-519,-519,-519,-522,-522,-522,-519,-519,-516,-513,-513,-510,-510,-510,-510,-510,-513,-516,-516,-519,-522,-522,-522,-519,-519,-519,-519,-519,-522,-525,-522,-519,-519,-519,-519,-519,-519,-519,-519,-519,-516,-516,-516,-513,-516,-516,-516,-516,-519,-519,-519,-516,-513,-510,-507,-507,-507,-507,-507,-507,-507,-507,-507,-507,-510,-513,-513,-513,-516,-516,-516,-516,-516,-516,-516,-513,-513,-516,-516,-516,-519,-519,-519,-522,-525,-525,-528,-528,-525,-525,-525,-525,-522,-519,-519,-522,-522,-522,-525,-522,-525,-528,-528,-525,-525,-525,-522,-525,-525,-525,-522,-522,-522,-522,-525,-522,-519,-522,-522,-525,-528,-528,-528,-528,-525,-525,-528,-525,-525,-525,-525,-525,-528,-531,-531,-534,-531,-534,-534,-537,-540,-540,-540,-543,-546,-546,-546,-549,-552,-552,-552,-549,-549,-549,-546,-549,-552,-549,-549,-552,-555,-555,-555,-558,-558,-558,-558,-561,-561,-561,-561,-561,-558,-558,-558,-555,-555,-555,-555,-555,-555,-552,-552,-552,-552,-552,-555,-558,-558,-558,-558,-561,-561,-558,-558,-561,-558,-561,-561,-564,-561,-561,-561,-561,-561,-564,-567,-567,-567,-570,-570,-573,-576,-573,-573,-570,-570,-573,-570,-573,-570,-573,-570,-570,-567,-567,-564,-561,-561,-561,-558,-555,-552,-549,-549,-549,-552,-552,-552,-552,-552,-552,-549,-546,-546,-543,-543,-546,-543,-540,-537,-537,-537,-537,-540,-540,-537,-540,-540,-540,-540,-543,-540,-540,-540,-540,-540,-543,-543,-546,-546,-546,-549,-549,-549,-552,-555,-552,-555,-555,-555,-552,-555,-558,-561,-564,-561,-564,-561,-558,-561,-561,-558,-558,-558,-558,-558,-555,-552,-549,-552,-552,-555,-555,-555,-555,-558,-555,-555,-555,-555,-555,-555,-552,-552,-555,-555,-552,-549,-552,-549,-549,-552,-552,-549,-546,-543,-543,-540,-540,-543,-540,-537,-534,-534,-534,-534,-537,-534,-534,-534,-537,-540,-540,-543,-543,-543,-540,-543,-543,-543,-546,-543,-540,-540,-540,-540,-543,-543,-540,-540,-543,-540,-543,-543,-543,-546,-546,-546,-549,-549,-549,-552,-549,-552,-552,-549,-549,-546,-543,-543,-543,-540,-543,-546,-543,-543,-540,-540,-537,-537,-534,-531,-528,-525,-525,-525,-525,-528,-528,-528,-531,-528,-531,-531,-534,-531,-531,-534,-531,-534,-534,-534,-531,-531,-528,-528,-525,-525,-522,-522,-522,-525,-525,-525,-525,-522,-522,-522,-519,-522,-519,-516,-513,-513,-516,-519,-519,-522,-522,-525,-522,-525,-525,-525,-525,-525,-528,-525,-525,-522,-525,-525,-525,-525,-528,-531,-528,-525,-528,-528,-528,-528,-528,-528,-528,-528,-528,-528,-531,-534,-531,-531,-531,-531,-528,-525,-528,-525,-525,-522,-525,-528,-528,-531,-534,-531,-531,-528,-528,-525,-528,-528,-528,-525,-522,-522,-525,-522,-522,-522,-522,-522,-522,-519,-516,-516,-519,-519,-522,-525,-525,-525,-528,-531,-531,-531,-528,-531,-534,-537,-537,-537,-537,-534,-531,-531,-528,-531,-531,-528,-531,-534,-531,-528,-528,-528,-528,-528,-528,-525,-528,-528,-528,-531,-534,-534,-534,-531,-531,-531,-531,-528,-528,-525,-528,-528,-525,-525,-522,-522,-522,-522,-525,-525,-522,-522,-525,-522,-522,-519,-516,-519,-522,-522,-522,-525,-525,-522,-522,-522,-519,-516,-513,-513,-513,-513,-513,-510,-513,-516,-513,-516,-519,-519,-516,-519,-522,-519,-516,-516,-519,-519,-522,-522,-522,-522,-519,-516,-516,-516,-519,-519,-516,-516,-513,-516,-516,-516,-516,-516,-519,-519,-516,-516,-519,-519,-519,-519,-519,-519,-516,-516,-516,-513,-516,-519,-519,-522,-522,-519,-522,-522,-525,-525,-525,-528,-528,-528,-531,-531,-528,-525,-522,-519,-519,-516,-516,-516,-513,-513,-510,-510,-507,-507,-507,-507,-504,-504,-504,-501,-498,-498,-498,-495,-498,-498,-498,-498,-498,-495,-495,-498,-501,-501,-498,-501,-501,-504,-504,-504,-504,-501,-501,-498,-495,-495,-495,-495,-492,-495,-498,-498,-498,-498,-495,-492,-489,-492,-492,-492,-489,-489,-486,-489,-489,-489,-489,-489,-489,-489,-486,-486,-489,-486,-489,-492,-492,-492,-495,-498,-501,-504,-507,-507,-507,-504,-504,-504,-504,-504,-507,-507,-510,-507,-507,-504,-504,-507,-507,-510,-510,-510,-510,-510,-510,-510,-507,-510,-510,-507,-507,-507,-504,-507,-510,-507,-507,-504,-504,-507,-510,-510,-510,-510,-510,-513,-510,-513,-513,-516,-516,-516,-519,-516,-516,-516,-516,-513,-510,-513,-513,-513,-510,-507,-507,-510,-510,-510,-510,-507,-507,-504,-507,-504,-504,-501,-504,-504,-501,-501,-501,-504,-507,-507,-510,-507,-510,-513,-513,-516,-516,-519,-519,-519,-519,-522,-525,-522,-525,-525,-525,-522,-525,-528,-525,-522,-525,-525,-525,-528,-531,-531,-534,-534,-534,-537,-534,-531,-531,-534,-534,-537,-537,-537,-537,-537,-537,-537,-534,-534,-534,-537,-540,-540,-537,-537,-537,-537,-537,-534,-537,-534,-531,-528,-525,-528,-531,-528,-528,-528,-525,-522,-522,-522,-525,-525,-525,-528,-531,-528,-525,-528,-528,-531,-534,-534,-537,-537,-537,-537,-537,-537,-537,-537,-537,-534,-537,-534,-531,-528,-528,-531,-534,-534,-534,-534,-531,-531,-534,-534,-534,-537,-534,-531,-534,-534,-537,-534,-534,-537,-537,-537,-534,-534,-534,-534,-537,-537,-537,-537,-537,-534,-537,-534,-534,-534,-537,-537,-540,-537,-537,-537,-534,-531,-531,-531,-531,-528,-525,-525,-525,-525,-525,-528,-528,-525,-525,-522,-522,-522,-519,-519,-519,-519,-516,-519,-519,-519,-519,-519,-519,-519,-519,-519,-522,-519,-516,-519,-519,-522,-522,-519,-519,-522,-522,-522,-522,-522,-519,-522,-522,-522,-522,-525,-525,-522,-519,-522,-525,-525,-525,-528,-531,-528,-531,-531,-534,-534,-531,-531,-534,-531,-531,-528,-528,-525,-528,-528,-531,-534,-534,-534,-534,-534,-531,-531,-534,-537,-537,-537,-537,-537,-534,-534,-531,-531,-534,-537,-537,-540,-540,-543,-540,-540,-537,-534,-534,-534,-534,-537,-537,-534,-537,-534,-531,-531,-534,-534,-531,-531,-531,-534,-531,-531,-528,-528,-528,-528,-531,-534,-534,-534,-534,-534,-531,-528,-528,-531,-531,-531,-531,-528,-528,-528,-525,-525,-525,-522,-522,-519,-516,-516,-516,-516,-516,-516,-519,-519,-519,-519,-519,-522,-522,-522,-522,-519,-516,-516,-513,-516,-516,-516,-516,-516,-513,-516,-516,-519,-519,-516,-516,-516,-516,-516,-519,-522,-519,-522,-522,-522,-519,-519,-522,-519,-522,-519,-516,-516,-519,-516,-516,-513,-510,-507,-504,-504,-504,-504,-504,-501,-501,-501,-504,-507,-510,-510,-507,-510,-510,-507,-504,-507,-507,-510,-510,-510,-510,-510,-513,-516,-516,-513,-513,-513,-510,-513,-513,-513,-513,-510,-510,-513,-513,-513,-513,-513,-513,-516,-516,-519,-519,-522,-522,-519,-516,-519,-516,-516,-516,-513,-513,-513,-513,-510,-513,-516,-516,-516,-516,-516,-516,-519,-516,-513,-510,-513,-510,-507,-510,-507,-507,-507,-507,-507,-507,-504,-507,-507,-507,-507,-510,-510,-513,-513,-510,-510,-507,-507,-507,-507,-507,-510,-513,-513,-516,-519,-519,-522,-519,-519,-516,-516,-516,-516,-516,-516,-513,-513,-510,-510,-513,-516,-513,-516,-516,-513,-513,-510,-510,-510,-510,-510,-510,-513,-510,-510,-510,-510,-513,-516,-513,-510,-513,-516,-516,-516,-519,-519,-522,-519,-516,-516,-519,-522,-522,-522,-522,-522,-522,-525,-528,-528,-531,-528,-531,-528,-528,-531,-528,-525,-525,-525,-528,-528,-528,-531,-531,-531,-528,-528,-525,-522,-525,-525,-525,-528,-531,-531,-528,-528,-525,-525,-528,-528,-525,-528,-528,-528,-528,-525,-525,-525,-528,-528,-525,-525,-525,-528,-525,-522,-522,-522,-522,-519,-516,-513,-516,-519,-519,-519,-519,-516,-516,-519,-519,-516,-516,-519,-519,-519,-519,-522,-525,-528,-528,-531,-534,-531,-531,-531,-531,-534,-534,-534,-531,-528,-531,-534,-534,-531,-528,-525,-525,-528,-531,-531,-531,-534,-531,-528,-528,-525,-522,-522,-522,-522,-525,-525,-522,-525,-528,-525,-525,-525,-525,-525,-522,-519,-522,-525,-528,-525,-522,-522,-525,-522,-522,-519,-522,-519,-522,-522,-522,-522,-522,-522,-519,-519,-516,-519,-516,-519,-519,-522,-522,-519,-519,-516,-516,-516,-516,-516,-516,-513,-513,-516,-519,-519,-516,-519,-519,-519,-522,-519,-519,-516,-513,-513,-510,-510,-507,-507,-507,-504,-504,-504,-504,-501,-501,-501,-498,-498,-501,-501,-501,-501,-498,-498,-501,-498,-498,-501,-501,-498,-501,-501,-498,-501,-501,-498,-501,-501,-498,-498,-498,-498,-495,-495,-498,-498,-501,-498,-498,-498,-501,-501,-501,-501,-501,-504,-504,-504,-504,-507,-510,-510,-510,-510,-513,-516,-519,-522,-522,-522,-522,-522,-519,-516,-516,-516,-519,-519,-522,-525,-525,-528,-531,-534,-534,-534,-534,-531,-528,-528,-531,-531,-534,-534,-531,-531,-534,-537,-537,-534,-531,-534,-531,-528,-528,-525,-525,-525,-525,-528,-525,-525,-528,-528,-531,-534,-537,-537,-534,-531,-531,-531,-534,-537,-537,-540,-540,-540,-540,-540,-540,-537,-540,-543,-546,-543,-543,-543,-546,-546,-549,-549,-549,-552,-549,-552,-555,-555,-555,-555,-555,-552,-555,-555,-552,-549,-549,-549,-552,-549,-546,-543,-546,-546,-549,-552,-549,-549,-549,-552,-555,-555,-558,-558,-558,-561,-564,-564,-564,-561,-564,-564,-567,-570,-567,-564,-567,-570,-570,-570,-570,-570,-570,-567,-567,-567,-564,-561,-561,-561,-561,-558,-558,-558,-561,-561,-558,-558,-558,-558,-555,-555,-558,-555,-558,-561,-564,-564,-561,-561,-561,-561,-558,-555,-555,-558,-558,-558,-561,-561,-561,-564,-564,-567,-567,-567,-564,-564,-564,-567,-564,-564,-564,-561,-558,-558,-558,-561,-561,-564,-564,-567,-567,-567,-564,-567,-567,-567,-567,-570,-573,-576,-573,-573,-573,-573,-573,-576,-576,-576,-576,-576,-576,-576,-579,-579,-582,-579,-579,-582,-579,-579,-582,-579,-576,-573,-573,-570,-570,-567,-567,-567,-567,-570,-570,-570,-567,-564,-561,-564,-561,-558,-555,-558,-558,-558,-555,-555,-555,-558,-558,-561,-564,-564,-567,-567,-567,-570,-570,-570,-570,-570,-573,-573,-576,-573,-573,-573,-570,-567,-564,-564,-564,-564,-561,-558,-558,-558,-555,-555,-555,-555,-555,-558,-558,-558,-558,-558,-558,-561,-561,-558,-555,-552,-552,-549,-552,-549,-549,-549,-549,-546,-543,-543,-543,-546,-549,-549,-552,-552,-552,-552,-555,-555,-555,-555,-552,-552,-552,-552,-549,-552,-555,-555,-555,-558,-558,-558,-555,-555,-558,-558,-558,-558,-558,-555,-555,-555,-555,-555,-552,-552,-555,-552,-549,-549,-549,-549,-552,-552,-549,-552,-549,-552,-552,-552,-552,-549,-549,-552,-552,-549,-549,-546,-543,-543,-540,-543,-540,-540,-540,-543,-543,-546,-546,-546,-543,-540,-540,-540,-537,-534,-537,-537,-537,-537,-534,-537,-537,-537,-540,-540,-540,-543,-543,-546,-543,-543,-543,-546,-546,-546,-546,-546,-543,-546,-546,-543,-543,-546,-546,-543,-543,-546,-546,-546,-549,-552,-552,-555,-555,-555,-555,-552,-552,-552,-555,-558,-555,-555,-555,-552,-552,-549,-552,-555,-552,-552,-552,-552,-555,-558,-558,-558,-558,-561,-564,-567,-567,-567,-570,-570,-567,-570,-567,-564,-567,-570,-570,-573,-570,-567,-570,-570,-573,-573,-573,-573,-573,-573,-576,-576,-576,-573,-570,-570,-567,-567,-564,-564,-561,-564,-564,-561,-564,-564,-564,-561,-561,-558,-561,-561,-564,-567,-567,-564,-564,-564,-564,-564,-564,-567,-567,-567,-564,-564,-564,-567,-564,-567,-567,-570,-573,-573,-570,-573,-576,-576,-573,-570,-570,-567,-564,-564,-561,-558,-561,-564,-561,-561,-561,-561,-564,-561,-558,-555,-552,-552,-552,-555,-558,-558,-558,-558,-555,-558,-555,-558,-555,-555,-558,-558,-558,-555,-558,-555,-558,-561,-564,-564,-567,-570,-570,-573,-570,-573,-573,-573,-570,-570,-570,-567,-570,-570,-570,-570,-570,-570,-573,-570,-570,-573,-576,-576,-576,-579,-579,-582,-579,-582,-585,-585,-588,-591,-594,-594,-597,-597,-600,-600,-600,-600,-597,-600,-600,-603,-603,-603,-600,-597,-600,-600,-603,-600,-600,-603,-603,-603,-606,-609,-612,-612,-612,-609,-606,-603,-606,-606,-609,-609,-609,-612,-615,-612,-612,-615,-615,-615,-615,-612,-609,-606,-603,-603,-603,-603,-603,-603,-600,-600,-600,-600,-600,-603,-603,-603,-600,-603,-606,-606,-609,-612,-612,-609,-609,-606,-603,-600,-603,-603,-603,-603,-600,-600,-603,-600,-603,-603,-600,-603,-600,-600,-597,-597,-597,-597,-594,-594,-594,-591,-591,-594,-597,-594,-594,-594,-591,-591,-594,-594,-594,-591,-588,-591,-591,-591,-588,-585,-585,-585,-582,-579,-582,-579,-579,-576,-579,-576,-576,-579,-579,-576,-576,-573,-570,-567,-567,-567,-567,-567,-567,-567,-570,-570,-573,-573,-573,-573,-573,-573,-573,-573,-570,-570,-573,-576,-579,-579,-576,-579,-576,-576,-579,-579,-576,-576,-573,-576,-576,-576,-573,-573,-573,-576,-579,-582,-579,-576,-576,-576,-576,-579,-579,-579,-576,-576,-576,-573,-576,-573,-576,-579,-582,-582,-579,-579,-576,-579,-576,-576,-576,-573,-570,-570,-570,-570,-570,-567,-570,-567,-564,-564,-564,-561,-561,-558,-561,-558,-558,-561,-564,-561,-561,-561,-564,-567,-570,-573,-573,-570,-573,-573,-576,-576,-573,-576,-576,-576,-576,-576,-579,-582,-582,-582,-582,-582,-582,-585,-582,-582,-585,-588,-588,-588,-591,-591,-591,-594,-591,-594,-591,-588,-591,-594,-597,-594,-591,-591,-591,-594,-594,-594,-597,-600,-603,-606,-609,-606,-603,-600,-600,-597,-594,-594,-594,-594,-594,-594,-597,-597,-597,-600,-603,-603,-600,-600,-600,-600,-603,-603,-600,-600,-603,-603,-606,-609,-609,-609,-609,-609,-612,-615,-618,-621,-618,-618,-618,-615,-615,-615,-612,-612,-612,-612,-612,-612,-609,-606,-609,-609,-612,-615,-612,-609,-609,-606,-603,-603,-606,-609,-609,-609,-609,-609,-606,-603,-603,-603,-600,-603,-603,-603,-606,-609,-609,-609,-612,-615,-615,-612,-612,-609,-612,-615,-612,-615,-615,-615,-615,-615,-615,-612,-609,-609,-606,-603,-600,-600,-597,-600,-597,-597,-597,-597,-597,-597,-597,-597,-597,-597,-600,-600,-603,-600,-597,-597,-597,-594,-594,-594,-591,-591,-591,-591,-588,-591,-591,-591,-594,-594,-594,-594,-597,-594,-591,-591,-591,-588,-588,-591,-591,-591,-588,-591,-591,-594,-591,-594,-597,-597,-597,-597,-597,-594,-597,-600,-603,-603,-603,-606,-606,-603,-603,-600,-597,-597,-600,-597,-594,-591,-591,-591,-594,-594,-594,-594,-594,-594,-591,-594,-594,-594,-594,-597,-597,-600,-600,-600,-600,-597,-597,-594,-591,-591,-591,-588,-585,-585,-588,-588,-585,-582,-585,-585,-588,-585,-585,-585,-582,-579,-579,-579,-579,-579,-576,-576,-579,-579,-582,-585,-585,-588,-588,-588,-588,-588,-585,-582,-585,-588,-588,-588,-588,-588,-588,-585,-585,-582,-582,-582,-585,-582,-582,-585,-588,-591,-588,-588,-588,-585,-582,-582,-582,-582,-579,-576,-579,-579,-579,-579,-579,-576,-576,-576,-579,-579,-579,-579,-576,-576,-579,-579,-579,-582,-582,-579,-579,-576,-573,-576,-573,-573,-573,-570,-573,-573,-573,-573,-573,-573,-573,-576,-573,-573,-570,-573,-573,-573,-573,-576,-576,-573,-573,-576,-576,-576,-576,-573,-573,-576,-576,-579,-582,-585,-585,-585,-585,-585,-582,-582,-582,-579,-579,-576,-573,-573,-576,-579,-576,-576,-576,-579,-579,-576,-579,-579,-576,-576,-579,-579,-576,-576,-576,-579,-582,-582,-582,-579,-582,-585,-585,-582,-579,-579,-579,-582,-585,-585,-582,-582,-585,-588,-588,-588,-588,-591,-588,-585,-585,-585,-585,-582,-582,-579,-579,-579,-579,-582,-585,-588,-585,-588,-588,-591,-591,-594,-591,-594,-594,-594,-594,-594,-594,-591,-594,-594,-594,-594,-591,-594,-594,-594,-597,-597,-600,-600,-603,-600,-600,-600,-600,-597,-597,-594,-597,-597,-597,-594,-594,-594,-594,-594,-591,-591,-594,-594,-594,-594,-594,-594,-594,-591,-591,-594,-597,-597,-600,-600,-600,-603,-603,-600,-603,-603,-600,-600,-600,-600,-603,-600,-600,-597,-597,-594,-594,-594,-594,-594,-597,-597,-597,-600,-600,-597,-597,-597,-597,-597,-597,-600,-603,-600,-603,-606,-606,-603,-606,-609,-606,-609,-609,-609,-606,-609,-609,-606,-606,-603,-603,-606,-609,-609,-609,-609,-606,-609,-609,-609,-609,-609,-609,-612,-615,-615,-615,-615,-615,-612,-615,-618,-615,-612,-612,-609,-606,-603,-603,-603,-600,-600,-600,-600,-603,-603,-603,-606,-603,-603,-606,-603,-600,-597,-600,-603,-603,-600,-600,-603,-606,-606,-606,-603,-603,-603,-603,-606,-606,-606,-609,-612,-615,-618,-621,-621,-621,-621,-624,-624,-624,-621,-624,-624,-624,-627,-624,-624,-624,-624,-627,-627,-627,-627,-624,-624,-621,-618,-615,-615,-615,-615,-615,-612,-609,-609,-612,-615,-615,-615,-618,-618,-621,-624,-627,-624,-624,-627,-630,-630,-633,-636,-633,-636,-633,-636,-636,-636,-636,-639,-639,-639,-636,-639,-639,-639,-639,-636,-636,-636,-636,-636,-639,-636,-639,-639,-639,-636,-639,-639,-636,-633,-633,-630,-630,-630,-633,-630,-627,-624,-624,-624,-624,-624,-621,-621,-618,-618,-615,-612,-612,-609,-612,-609,-609,-609,-609,-612,-612,-609,-612,-612,-609,-612,-609,-612,-612,-612,-609,-609,-609,-609,-609,-606,-609,-612,-615,-612,-615,-618,-615,-618,-615,-612,-612,-609,-609,-606,-606,-609,-609,-612,-612,-612,-612,-612,-609,-609,-609,-609,-612,-615,-615,-615,-618,-618,-618,-618,-621,-621,-624,-621,-618,-615,-615,-618,-618,-618,-618,-618,-618,-618,-621,-621,-621,-621,-621,-621,-618,-618,-618,-618,-615,-612,-609,-609,-609,-606,-606,-606,-609,-606,-609,-606,-606,-606,-606,-606,-606,-606,-606,-606,-606,-606,-603,-606,-606,-606,-606,-606,-609,-612,-615,-615,-612,-615,-618,-615,-615,-612,-609,-609,-606,-606,-603,-603,-600,-597,-600,-600,-603,-603,-603,-606,-606,-606,-603,-603,-606,-603,-603,-606,-603,-603,-603,-606,-603,-600,-603,-603,-603,-606,-609,-612,-612,-612,-609,-609,-606,-606,-606,-606,-603,-603,-606,-603,-606,-606,-606,-603,-603,-600,-603,-603,-606,-606,-606,-609,-609,-612,-609,-609,-609,-612,-615,-615,-615,-612,-609,-606,-606,-609,-609,-609,-609,-612,-612,-612,-615,-618,-621,-618,-621,-621,-624,-627,-624,-624,-624,-627,-630,-633,-633,-636,-633,-633,-633,-633,-636,-633,-633,-636,-633,-633,-630,-633,-633,-633,-633,-636,-639,-642,-645,-645,-642,-639,-636,-639,-639,-639,-642,-639,-639,-639,-639,-639,-642,-639,-639,-636,-636,-636,-636,-633,-633,-633,-636,-636,-636,-639,-642,-642,-639,-636,-633,-636,-639,-642,-642,-642,-645,-648,-651,-648,-645,-642,-642,-639,-642,-639,-639,-639,-639,-639,-639,-642,-642,-639,-636,-633,-630,-627,-627,-627,-630,-630,-630,-627,-627,-624,-624,-621,-621,-618,-621,-621,-621,-624,-624,-621,-621,-624,-624,-624,-621,-624,-621,-624,-627,-624,-624,-627,-624,-621,-621,-624,-621,-618,-621,-624,-621,-621,-624,-621,-621,-621,-624,-624,-624,-627,-627,-627,-630,-627,-627,-627,-627,-627,-630,-630,-633,-636,-636,-633,-630,-630,-630,-630,-633,-633,-633,-633,-630,-630,-633,-633,-633,-636,-636,-633,-630,-630,-633,-630,-630,-627,-627,-630,-630,-627,-627,-630,-630,-630,-633,-630,-630,-627,-627,-627,-627,-624,-624,-624,-624,-621,-624,-621,-624,-624,-624,-624,-624,-624,-627,-627,-627,-627,-627,-624,-621,-621,-618,-618,-618,-621,-624,-627,-627,-630,-630,-630,-633,-630,-633,-630,-627,-627,-627,-630,-630,-627,-627,-624,-621,-624,-627,-627,-627,-624,-627,-624,-624,-621,-621,-621,-621,-621,-621,-621,-618,-621,-618,-618,-618,-615,-615,-615,-615,-618,-618,-621,-618,-618,-618,-621,-624,-624,-627,-627,-627,-627,-630,-630,-633,-633,-633,-636,-636,-639,-642,-642,-639,-639,-639,-642,-639,-639,-642,-639,-642,-639,-642,-642,-642,-642,-642,-642,-642,-642,-642,-642,-639,-642,-642,-642,-642,-642,-642,-645,-645,-645,-645,-642,-645,-648,-651,-651,-654,-654,-654,-654,-654,-654,-651,-654,-654,-657,-660,-660,-660,-660,-660,-660,-660,-663,-663,-663,-663,-666,-669,-669,-669,-666,-666,-663,-666,-669,-669,-666,-666,-669,-669,-669,-669,-669,-669,-666,-669,-666,-663,-660,-657,-657,-660,-663,-666,-669,-669,-669,-669,-672,-672,-672,-675,-675,-672,-672,-669,-669,-666,-669,-666,-666,-663,-663,-660,-660,-663,-663,-660,-663,-663,-663,-663,-666,-669,-669,-672,-672,-675,-678,-675,-675,-678,-681,-681,-678,-675,-672,-672,-675,-675,-678,-678,-681,-681,-684,-684,-684,-684,-681,-681,-684,-684,-684,-684,-684,-684,-681,-681,-684,-681,-678,-678,-681,-681,-681,-678,-675,-678,-678,-675,-672,-675,-675,-678,-675,-678,-678,-675,-678,-675,-672,-669,-669,-669,-669,-672,-669,-669,-669,-669,-666,-663,-660,-660,-663,-663,-660,-660,-663,-663,-663,-660,-663,-660,-657,-657,-660,-660,-660,-657,-660,-660,-657,-654,-657,-657,-654,-657,-654,-654,-654,-651,-651,-648,-648,-648,-648,-648,-648,-651,-648,-648,-648,-651,-651,-654,-657,-657,-657,-660,-663,-663,-663,-663,-663,-663,-663,-663,-663,-663,-663,-660,-663,-663,-666,-663,-660,-663,-666,-666,-669,-669,-672,-669,-666,-663,-663,-663,-666,-669,-672,-672,-672,-672,-672,-672,-672,-675,-672,-669,-672,-675,-675,-672,-669,-669,-669,-669,-669,-666,-669,-669,-669,-666,-669,-672,-675,-675,-675,-672,-669,-669,-669,-672,-675,-678,-681,-681,-678,-681,-681,-681,-684,-684,-684,-681,-681,-681,-678,-678,-681,-681,-681,-678,-681,-681,-684,-687,-687,-684,-687,-684,-684,-684,-684,-681,-684,-684,-681,-681,-681,-684,-684,-681,-678,-681,-681,-681,-681,-681,-681,-681,-684,-684,-684,-684,-687,-687,-687,-684,-684,-684,-684,-684,-684,-681,-684,-684,-684,-684,-681,-681,-678,-681,-678,-678,-678,-678,-681,-681,-681,-678,-675,-675,-672,-672,-672,-672,-675,-675,-675,-675,-678,-678,-678,-678,-681,-678,-678,-675,-675,-675,-675,-675,-672,-675,-675,-672,-675,-678,-675,-675,-675,-678,-678,-678,-678,-678,-681,-684,-684,-687,-687,-684,-684,-681,-684,-681,-681,-684,-684,-681,-678,-675,-675,-678,-678,-675,-672,-672,-669,-672,-672,-672,-672,-675,-675,-675,-675,-675,-672,-672,-675,-675,-675,-678,-675,-675,-675,-672,-672,-672,-672,-672,-669,-669,-669,-666,-666,-669,-669,-669,-669,-669,-672,-672,-669,-669,-672,-669,-672,-672,-675,-675,-675,-672,-672,-672,-669,-669,-672,-669,-669,-672,-672,-675,-672,-675,-675,-678,-681,-681,-681,-678,-675,-675,-678,-681,-681,-684,-687,-684,-684,-681,-684,-681,-684,-681,-684,-687,-684,-681,-678,-675,-672,-672,-672,-669,-666,-663,-666,-666,-666,-666,-669,-672,-672,-672,-672,-672,-672,-675,-672,-672,-675,-672,-669,-669,-672,-669,-669,-669,-669,-669,-669,-669,-669,-669,-666,-666,-666,-666,-666,-669,-669,-666,-666,-669,-672,-672,-675,-675,-672,-669,-672,-669,-672,-669,-669,-672,-669,-666,-666,-666,-669,-672,-672,-669,-669,-666,-666,-666,-669,-669,-669,-669,-669,-669,-672,-672,-672,-669,-672,-672,-672,-675,-672,-672,-669,-666,-666,-669,-672,-669,-669,-672,-675,-672,-675,-678,-678,-678,-675,-675,-675,-678,-675,-675,-675,-675,-675,-678,-678,-678,-678,-678,-681,-684,-687,-684,-681,-684,-681,-684,-687,-690,-693,-693,-690,-693,-693,-693,-690,-693,-693,-693,-693,-696,-699,-696,-696,-693,-693,-696,-696,-693,-696,-699,-702,-702,-699,-702,-699,-699,-699,-696,-696,-696,-699,-702,-702,-702,-702,-705,-705,-705,-702,-702,-705,-708,-705,-705,-708,-705,-705,-705,-705,-705,-705,-705,-708,-711,-708,-708,-708,-708,-711,-708,-708,-708,-705,-708,-708,-708,-708,-711,-708,-711,-711,-714,-714,-714,-711,-708,-711,-714,-717,-717,-717,-720,-717,-717,-720,-723,-720,-723,-723,-723,-720,-723,-726,-723,-723,-723,-723,-720,-723,-723,-720,-720,-720,-717,-714,-717,-717,-717,-720,-723,-723,-723,-720,-720,-720,-720,-717,-717,-717,-717,-717,-717,-717,-717,-717,-714,-717,-717,-720,-717,-717,-720,-723,-726,-729,-726,-723,-726,-726,-723,-723,-723,-726,-726,-726,-729,-726,-729,-732,-729,-726,-726,-723,-726,-723,-720,-720,-717,-714,-714,-714,-717,-717,-717,-717,-720,-723,-720,-720,-723,-723,-720,-723,-726,-726,-726,-729,-732,-732,-729,-726,-729,-732,-729,-732,-729,-726,-729,-732,-729,-729,-729,-726,-726,-723,-723,-723,-723,-723,-723,-720,-723,-723,-726,-723,-726,-729,-726,-723,-723,-726,-729,-726,-723,-726,-729,-732,-732,-732,-735,-738,-741,-741,-741,-744,-744,-747,-750,-750,-750,-747,-744,-744,-741,-744,-741,-744,-747,-744,-747,-747,-747,-744,-744,-747,-747,-747,-744,-747,-750,-750,-747,-747,-744,-744,-741,-744,-747,-747,-747,-744,-747,-747,-744,-741,-744,-744,-747,-747,-750,-753,-750,-747,-747,-744,-744,-741,-741,-738,-741,-744,-747,-747,-747,-747,-750,-750,-750,-747,-750,-750,-750,-750,-747,-747,-744,-747,-750,-750,-747,-747,-744,-744,-741,-741,-741,-741,-744,-744,-747,-747,-750,-750,-747,-750,-747,-744,-744,-744,-744,-747,-750,-753,-753,-750,-750,-747,-747,-747,-750,-750,-750,-750,-747,-744,-744,-741,-744,-744,-747,-747,-747,-747,-747,-747,-744,-747,-747,-750,-750,-750,-750,-750,-750,-750,-750,-753,-756,-756,-756,-756,-759,-756,-759,-759,-759,-762,-762,-762,-759,-756,-759,-756,-756,-759,-759,-762,-765,-765,-765,-765,-762,-762,-765,-765,-768,-771,-771,-771,-774,-771,-768,-768,-765,-768,-771,-774,-774,-777,-774,-774,-771,-771,-771,-768,-771,-771,-768,-768,-771,-771,-768,-768,-768,-771,-771,-774,-774,-774,-774,-774,-774,-777,-777,-777,-774,-774,-774,-771,-771,-771,-771,-774,-774,-774,-774,-777,-780,-783,-783,-780,-780,-783,-783,-783,-783,-783,-783,-780,-783,-780,-783,-780,-783,-780,-783,-783,-786,-786,-789,-789,-789,-786,-789,-789,-792,-789,-789,-789,-789,-789,-789,-789,-789,-792,-795,-798,-801,-801,-801,-804,-804,-801,-801,-801,-801,-801,-801,-801,-801,-798,-798,-801,-801,-798,-795,-792,-792,-789,-789,-786,-786,-789,-786,-789,-786,-786,-786,-783,-783,-783,-783,-783,-780,-783,-783,-783,-783,-783,-783,-780,-780,-777,-780,-783,-783,-783,-783,-786,-789,-786,-783,-783,-783,-783,-783,-780,-777,-780,-780,-780,-780,-780,-780,-777,-777,-780,-780,-777,-774,-771,-771,-771,-771,-771,-771,-774,-774,-774,-777,-780,-777,-777,-777,-780,-780,-777,-774,-774,-774,-774,-774,-771,-768,-771,-771,-768,-768,-768,-768,-765,-762,-765,-765,-768,-771,-771,-771,-771,-771,-774,-774,-774,-771,-771,-774,-774,-771,-774,-771,-771,-771,-774,-774,-771,-768,-768,-765,-762,-762,-762,-765,-765,-762,-765,-762,-759,-756,-759,-762,-762,-762,-762,-765,-765,-765,-762,-759,-759,-756,-759,-759,-756,-756,-753,-753,-756,-756,-759,-759,-762,-762,-762,-762,-762,-762,-762,-765,-762,-765,-762,-762,-762,-762,-765,-765,-765,-765,-765,-765,-765,-762,-762,-759,-759,-759,-759,-762,-759,-759,-759,-756,-756,-756,-756,-756,-756,-759,-759,-756,-756,-756,-759,-759,-762,-765,-768,-771,-771,-774,-774,-771,-771,-771,-771,-771,-774,-774,-777,-777,-777,-777,-780,-783,-780,-783,-786,-783,-783,-783,-786,-786,-789,-789,-789,-792,-789,-786,-786,-786,-783,-780,-780,-783,-780,-777,-774,-771,-774,-774,-777,-777,-780,-777,-774,-774,-774,-771,-768,-768,-771,-771,-768,-768,-765,-768,-765,-765,-768,-768,-768,-765,-765,-768,-768,-768,-768,-771,-768,-771,-771,-771,-768,-765,-762,-762,-765,-768,-771,-771,-771,-771,-771,-771,-768,-771,-774,-777,-777,-777,-777,-780,-780,-780,-783,-786,-786,-786,-789,-789,-789,-789,-792,-795,-795,-792,-792,-792,-789,-792,-795,-795,-795,-795,-795,-798,-798,-798,-801,-804,-807,-807,-807,-804,-801,-804,-807,-804,-801,-801,-804,-807,-810,-810,-810,-810,-807,-807,-804,-807,-807,-807,-807,-807,-804,-801,-798,-798,-798,-798,-798,-798,-798,-801,-801,-798,-798,-798,-798,-798,-798,-798,-798,-801,-801,-798,-795,-795,-795,-795,-795,-795,-792,-792,-795,-792,-792,-795,-795,-795,-795,-795,-795,-795,-795,-798,-795,-792,-792,-789,-789,-789,-789,-789,-786,-786,-783,-783,-783,-780,-783,-783,-780,-780,-783,-783,-786,-786,-783,-786,-783,-786,-783,-783,-783,-786,-786,-786,-789,-786,-786,-786,-789,-789,-786,-789,-786,-783,-783,-783,-783,-786,-786,-783,-783,-783,-780,-780,-780,-780,-777,-780,-780,-777,-777,-777,-774,-771,-771,-771,-771,-771,-768,-768,-771,-768,-768,-768,-768,-771,-774,-774,-771,-774,-774,-777,-777,-774,-774,-777,-780,-777,-777,-780,-780,-780,-783,-786,-786,-789,-789,-792,-795,-798,-798,-798,-795,-795,-792,-795,-795,-792,-792,-795,-798,-798,-795,-795,-792,-792,-792,-792,-795,-792,-795,-795,-795,-795,-792,-789,-792,-789,-792,-795,-798,-795,-798,-801,-798,-798,-795,-798,-795,-795,-798,-795,-795,-792,-792,-795,-792,-795,-792,-792,-795,-795,-795,-795,-792,-792,-792,-795,-792,-792,-792,-792,-792,-792,-789,-789,-789,-789,-792,-789,-792,-795,-792,-792,-792,-792,-789,-789,-786,-789,-792,-789,-786,-786,-789,-789,-789,-786,-789,-789,-792,-795,-795,-792,-795,-795,-795,-795,-795,-795,-795,-792,-792,-792,-792,-792,-792,-792,-792,-792,-789,-786,-786,-786,-783,-783,-783,-786,-789,-789,-792,-789,-789,-792,-789,-786,-789,-789,-792,-792,-795,-798,-798,-801,-801,-801,-798,-795,-795,-795,-798,-798,-798,-795,-795,-798,-798,-801,-804,-804,-804,-801,-801,-798,-798,-795,-795,-795,-798,-798,-801,-804,-801,-798,-801,-804,-807,-804,-804,-804,-801,-801,-801,-804,-804,-807,-807,-807,-807,-807,-807,-807,-807,-807,-807,-807,-810,-810,-807,-807,-807,-810,-810,-810,-810,-810,-810,-810,-813,-816,-816,-816,-819,-822,-819,-819,-816,-813,-816,-819,-816,-819,-819,-819,-822,-825,-825,-825,-825,-825,-825,-825,-822,-822,-822,-822,-822,-822,-822,-819,-822,-822,-825,-822,-819,-819,-819,-819,-822,-822,-819,-816,-816,-816,-816,-819,-819,-816,-816,-816,-813,-816,-813,-816,-819,-816,-813,-813,-816,-819,-816,-816,-816,-816,-819,-819,-819,-816,-813,-810,-810,-813,-816,-816,-816,-819,-819,-819,-819,-816,-816,-819,-819,-819,-816,-816,-816,-819,-819,-822,-822,-822,-825,-825,-825,-822,-819,-816,-819,-819,-819,-816,-819,-816,-816,-813,-813,-810,-807,-804,-807,-804,-807,-804,-801,-801,-801,-801,-804,-801,-798,-798,-795,-795,-792,-795,-792,-789,-786,-786,-789,-786,-786,-786,-783,-780,-783,-780,-777,-780,-777,-777,-774,-771,-774,-771,-768,-765,-768,-771,-768,-768,-765,-765,-762,-759,-762,-762,-759,-756,-759,-756,-756,-756,-756,-756,-753,-750,-753,-753,-753,-756,-756,-753,-753,-753,-753,-750,-750,-753,-753,-753,-753,-753,-750,-747,-747,-747,-747,-747,-750,-747,-744,-744,-744,-741,-744,-744,-747,-747,-747,-750,-750,-750,-750,-753,-750,-747,-747,-747,-744,-741,-744,-744,-747,-744,-747,-750,-753,-756,-759,-762,-759,-762,-765,-765,-765,-768,-768,-765,-768,-768,-771,-771,-771,-768,-771,-774,-771,-774,-777,-780,-783,-783,-783,-783,-783,-780,-777,-777,-777,-774,-777,-780,-780,-783,-783,-783,-783,-783,-783,-783,-780,-777,-777,-780,-783,-783,-783,-783,-783,-780,-780,-783,-783,-783,-783,-783,-783,-783,-780,-780,-780,-780,-780,-780,-777,-777,-777,-777,-774,-774,-777,-777,-777,-777,-777,-777,-780,-777,-774,-771,-771,-774,-771,-768,-768,-768,-765,-765,-765,-765,-762,-759,-762,-762,-759,-762,-762,-759,-756,-756,-753,-753,-756,-756,-756,-753,-756,-756,-753,-753,-753,-753,-756,-756,-753,-756,-759,-759,-762,-762,-762,-762,-759,-762,-762,-765,-765,-768,-768,-768,-768,-768,-768,-768,-771,-771,-771,-774,-777,-777,-777,-777,-780,-780,-780,-780,-783,-786,-786,-786,-786,-783,-786,-786,-786,-789,-786,-783,-783,-780,-783,-783,-783,-783,-783,-786,-786,-786,-786,-786,-789,-789,-792,-792,-792,-789,-789,-786,-786,-786,-783,-783,-780,-783,-786,-786,-783,-783,-786,-786,-786,-783,-780,-780,-777,-774,-774,-774,-774,-774,-774,-774,-777,-780,-780,-780,-780,-777,-777,-777,-777,-774,-777,-774,-771,-771,-771,-774,-774,-774,-777,-777,-777,-780,-780,-777,-774,-774,-777,-780,-783,-780,-780,-783,-780,-780,-777,-780,-777,-774,-774,-774,-777,-777,-777,-780,-780,-780,-780,-780,-780,-780,-777,-777,-780,-777,-780,-780,-780,-783,-786,-783,-783,-783,-786,-783,-783,-783,-783,-786,-786,-786,-786,-786,-783,-786,-789,-789,-789,-792,-792,-795,-792,-789,-786,-786,-783,-786,-786,-786,-783,-786,-786,-783,-783,-780,-780,-777,-780,-783,-783,-780,-783,-780,-780,-780,-780,-777,-774,-774,-777,-777,-777,-774,-771,-768,-768,-768,-765,-762,-762,-762,-762,-765,-762,-765,-768,-765,-762,-765,-765,-765,-765,-768,-768,-771,-774,-777,-777,-780,-780,-780,-780,-780,-780,-780,-783,-786,-783,-783,-786,-786,-786,-786,-786,-786,-783,-786,-789,-792,-792,-792,-792,-792,-792,-792,-795,-798,-798,-795,-795,-795,-798,-798,-801,-798,-795,-795,-792,-795,-795,-795,-798,-798,-795,-792,-792,-792,-792,-795,-798,-798,-801,-801,-804,-801,-804,-804,-801,-798,-798,-798,-798,-795,-795,-798,-798,-798,-801,-801,-804,-804,-807,-804,-801,-798,-801,-804,-801,-798,-795,-792,-792,-795,-795,-798,-801,-804,-801,-804,-801,-801,-798,-801,-801,-798,-798,-801,-801,-798,-795,-792,-792,-792,-792,-795,-795,-798,-798,-798,-798,-801,-798,-798,-798,-795,-795,-798,-798,-798,-798,-801,-801,-801,-804,-804,-801,-804,-801,-801,-804,-804,-804,-804,-807,-807,-804,-804,-801,-804,-804,-804,-804,-804,-807,-807,-807,-807,-810,-810,-807,-807,-810,-813,-810,-813,-813,-813,-813,-813,-816,-816,-816,-816,-816,-816,-813,-810,-810,-810,-807,-807,-804,-801,-804,-807,-807,-810,-810,-807,-810,-810,-810,-810,-810,-807,-810,-810,-810,-810,-813,-813,-813,-810,-807,-810,-810,-810,-810,-813,-816,-816,-819,-819,-819,-822,-825,-825,-828,-828,-828,-828,-828,-825,-825,-822,-825,-828,-828,-825,-825,-825,-822,-819,-822,-825,-822,-822,-822,-822,-819,-819,-819,-822,-819,-822,-822,-819,-816,-813,-813,-810,-807,-804,-804,-804,-804,-804,-804,-804,-801,-798,-798,-795,-798,-798,-798,-798,-798,-798,-801,-798,-801,-801,-804,-804,-801,-801,-801,-801,-804,-804,-804,-807,-807,-807,-807,-810,-807,-807,-810,-807,-807,-807,-807,-804,-807,-807,-807,-807,-807,-810,-810,-810,-807,-807,-810,-807,-807,-807,-810,-813,-810,-810,-810,-813,-816,-816,-816,-816,-813,-816,-819,-819,-822,-825,-825,-822,-825,-825,-822,-819,-819,-819,-816,-816,-813,-810,-810,-807,-807,-807,-804,-804,-804,-807,-807,-810,-813,-813,-810,-810,-810,-807,-804,-804,-804,-807,-807,-807,-807,-810,-810,-810,-807,-807,-810,-810,-807,-807,-807,-807,-804,-801,-798,-798,-795,-798,-798,-798,-798,-798,-795,-798,-798,-798,-795,-795,-795,-792,-795,-798,-801,-804,-807,-807,-807,-807,-810,-813,-810,-807,-807,-804,-807,-807,-807,-810,-810,-810,-813,-810,-810,-810,-810,-813,-816,-816,-813,-816,-813,-813,-810,-807,-807,-810,-813,-813,-813,-813,-813,-813,-816,-819,-819,-819,-819,-822,-822,-822,-825,-822,-819,-819,-819,-822,-822,-822,-822,-822,-825,-825,-825,-825,-828,-825,-822,-825,-825,-825,-822,-819,-816,-816,-816,-819,-819,-822,-822,-819,-819,-819,-822,-822,-819,-819,-822,-822,-822,-822,-819,-819,-819,-819,-816,-816,-816,-816,-816,-816,-816,-816,-816,-816,-816,-816,-813,-813,-813,-813,-813,-813,-813,-816,-816,-816,-816,-819,-819,-822,-822,-819,-819,-816,-819,-819,-816,-819,-819,-819,-822,-822,-819,-816,-813,-810,-807,-807,-807,-810,-813,-816,-813,-810,-807,-804,-807,-810,-807,-810,-810,-810,-813,-813,-810,-810,-810,-810,-810,-810,-813,-813,-810,-807,-807,-804,-804,-804,-804,-804,-804,-807,-807,-807,-807,-807,-810,-813,-813,-813,-813,-813,-816,-819,-822,-819,-822,-822,-822,-822,-822,-819,-819,-816,-816,-813,-810,-813,-810,-810,-807,-807,-807,-810,-807,-804,-804,-801,-804,-801,-798,-798,-798,-798,-798,-798,-798,-798,-795,-792,-792,-792,-792,-795,-798,-798,-798,-798,-801,-801,-798,-801,-801,-798,-798,-798,-795,-795,-798,-798,-801,-798,-798,-798,-801,-804,-801,-801,-804,-804,-807,-807,-807,-804,-807,-804,-804,-807,-810,-807,-807,-810,-810,-813,-810,-810,-810,-810,-810,-813,-810,-807,-810,-807,-810,-810,-810,-810,-810,-813,-813,-813,-813,-813,-813,-813,-810,-813,-813,-816,-813,-816,-813,-813,-816,-816,-816,-819,-822,-819,-819,-816,-819,-816,-816,-813,-816,-813,-810,-813,-816,-819,-816,-816,-816,-813,-810,-810,-810,-810,-810,-813,-813,-813,-810,-807,-804,-807,-807,-807,-810,-813,-813,-813,-810,-807,-810,-810,-807,-807,-810,-807,-804,-807,-810,-810,-810,-810,-810,-810,-813,-813,-810,-813,-810,-807,-807,-804,-801,-798,-798,-798,-798,-801,-804,-804,-801,-801,-804,-804,-807,-807,-810,-813,-813,-813,-813,-816,-816,-819,-819,-822,-822,-822,-825,-828,-828,-828,-831,-834,-831,-831,-834,-837,-834,-834,-834,-834,-834,-834,-834,-837,-837,-837,-837,-840,-843,-846,-846,-846,-846,-846,-849,-846,-849,-852,-855,-858,-861,-864,-864,-861,-861,-861,-864,-861,-861,-861,-864,-864,-867,-864,-867,-867,-864,-861,-861,-858,-855,-852,-849,-852,-852,-855,-855,-855,-855,-855,-855,-858,-858,-858,-861,-858,-858,-861,-858,-855,-855,-852,-855,-855,-858,-858,-858,-861,-861,-858,-858,-858,-858,-855,-852,-855,-852,-852,-852,-852,-852,-855,-855,-855,-852,-852,-855,-855,-855,-852,-852,-852,-852,-855,-855,-852,-849,-849,-846,-846,-846,-843,-846,-846,-849,-849,-846,-846,-849,-846,-849,-846,-843,-840,-840,-837,-837,-840,-840,-840,-843,-840,-837,-840,-840,-843,-843,-846,-846,-846,-849,-846,-846,-843,-843,-843,-843,-843,-840,-840,-837,-834,-831,-834,-837,-837,-840,-843,-843,-840,-840,-837,-840,-843,-840,-840,-843,-843,-843,-846,-846,-846,-846,-843,-840,-843,-843,-846,-849,-849,-849,-849,-849,-849,-849,-849,-849,-846,-849,-849,-852,-852,-852,-852,-849,-852,-849,-849,-849,-849,-846,-846,-846,-843,-846,-846,-843,-846,-846,-849,-846,-849,-849,-849,-849,-849,-849,-846,-846,-843,-843,-846,-849,-846,-846,-843,-840,-840,-840,-840,-843,-846,-846,-849,-849,-849,-849,-849,-852,-852,-852,-855,-855,-852,-852,-849,-849,-849,-849,-849,-846,-843,-840,-837,-834,-831,-828,-828,-831,-831,-834,-834,-834,-834,-834,-837,-837,-840,-840,-837,-840,-837,-837,-834,-837,-840,-840,-837,-840,-840,-840,-840,-843,-843,-846,-846,-843,-843,-843,-843,-846,-849,-849,-846,-849,-852,-855,-855,-855,-858,-858,-855,-858,-855,-855,-858,-855,-855,-855,-855,-855,-855,-855,-855,-855,-858,-858,-858,-858,-861,-861,-861,-864,-864,-864,-864,-864,-867,-867,-867,-867,-870,-873,-873,-876,-873,-876,-876,-879,-879,-879,-876,-873,-873,-873,-870,-870,-873,-873,-873,-870,-867,-867,-867,-864,-864,-864,-864,-861,-861,-858,-861,-861,-861,-864,-861,-861,-861,-861,-864,-861,-861,-858,-855,-858,-855,-852,-852,-849,-852,-852,-849,-852,-849,-846,-843,-843,-843,-843,-843,-840,-840,-840,-843,-843,-840,-843,-843,-843,-840,-840,-837,-837,-837,-840,-843,-846,-843,-843,-840,-840,-843,-840,-837,-840,-840,-837,-837,-834,-837,-834,-831,-831,-831,-831,-828,-825,-822,-822,-822,-825,-825,-825,-825,-828,-828,-828,-825,-822,-822,-822,-822,-822,-822,-822,-822,-822,-825,-822,-822,-825,-828,-831,-834,-837,-834,-834,-834,-831,-831,-828,-828,-831,-831,-831,-831,-831,-834,-834,-834,-834,-834,-834,-834,-837,-840,-840,-840,-837,-834,-831,-831,-834,-837,-837,-840,-840,-840,-840,-840,-843,-843,-843,-843,-843,-843,-843,-840,-840,-843,-846,-846,-846,-846,-843,-846,-846,-843,-840,-840,-837,-840,-840,-837,-834,-834,-837,-837,-837,-840,-840,-840,-840,-840,-840,-843,-840,-840,-840,-843,-843,-843,-843,-846,-849,-849,-849,-846,-846,-843,-846,-846,-846,-846,-846,-846,-846,-849,-852,-852,-852,-852,-852,-849,-849,-846,-849,-852,-852,-855,-855,-852,-855,-858,-858,-858,-858,-855,-855,-858,-858,-861,-861,-861,-864,-867,-867,-864,-864,-864,-861,-864,-861,-861,-861,-858,-858,-861,-864,-864,-864,-867,-870,-870,-870,-870,-873,-876,-876,-873,-870,-870,-870,-870,-870,-867,-867,-864,-867,-867,-864,-864,-864,-861,-861,-864,-861,-861,-858,-855,-852,-852,-852,-855,-858,-855,-852,-855,-855,-855,-858,-861,-861,-864,-861,-861,-858,-858,-855,-855,-855,-855,-855,-855,-855,-852,-849,-849,-852,-852,-852,-852,-852,-855,-855,-855,-858,-855,-858,-858,-855,-855,-858,-861,-858,-861,-861,-861,-858,-855,-852,-852,-852,-852,-852,-852,-852,-852,-855,-852,-849,-849,-852,-852,-852,-852,-852,-855,-858,-858,-858,-858,-858,-861,-864,-864,-861,-861,-861,-858,-861,-861,-858,-855,-855,-858,-858,-858,-861,-864,-861,-861,-858,-855,-858,-858,-855,-855,-855,-858,-858,-858,-855,-858,-858,-858,-861,-861,-861,-864,-864,-867,-870,-870,-870,-873,-876,-879,-879,-882,-882,-882,-879,-879,-876,-873,-876,-876,-876,-873,-870,-873,-873,-870,-870,-867,-864,-864,-867,-864,-864,-864,-861,-864,-867,-870,-870,-873,-876,-873,-873,-876,-873,-870,-870,-867,-867,-870,-870,-870,-870,-870,-867,-867,-867,-867,-864,-864,-864,-864,-864,-861,-858,-855,-855,-852,-852,-849,-852,-852,-855,-855,-858,-858,-855,-858,-861,-858,-858,-858,-858,-861,-858,-861,-861,-861,-861,-861,-858,-855,-852,-855,-852,-849,-852,-855,-855,-855,-858,-861,-864,-861,-861,-861,-861,-864,-864,-867,-867,-867,-864,-861,-861,-861,-861,-858,-861,-864,-864,-864,-864,-864,-864,-864,-864,-861,-858,-861,-861,-864,-867,-867,-864,-864,-861,-861,-864,-864,-864,-861,-861,-864,-864,-861,-861,-858,-858,-858,-858,-855,-855,-852,-855,-858,-858,-861,-864,-867,-867,-864,-864,-867,-870,-870,-870,-870,-873,-873,-873,-873,-870,-867,-864,-867,-867,-870,-870,-873,-876,-876,-876,-876,-876,-873,-873,-870,-870,-870,-870,-870,-867,-867,-867,-867,-870,-870,-867,-870,-870,-870,-870,-873,-873,-870,-870,-867,-867,-870,-867,-867,-867,-870,-870,-870,-870,-870,-870,-870,-873,-873,-876,-876,-873,-873,-873,-870,-867,-870,-873,-873,-873,-873,-873,-876,-873,-873,-876,-876,-873,-876,-876,-879,-876,-879,-876,-879,-876,-876,-873,-870,-870,-870,-867,-870,-873,-876,-876,-873,-873,-873,-876,-876,-879,-879,-882,-879,-879,-876,-879,-876,-876,-876,-873,-876,-876,-879,-879,-879,-879,-879,-882,-882,-882,-882,-882,-882,-882,-879,-882,-885,-882,-885,-885,-885,-888,-888,-885,-888,-888,-891,-891,-891,-888,-888,-891,-891,-891,-891,-888,-888,-888,-888,-885,-888,-891,-891,-888,-885,-885,-882,-882,-882,-882,-879,-879,-876,-873,-873,-876,-879,-876,-879,-879,-879,-879,-879,-882,-882,-882,-882,-882,-879,-876,-876,-876,-873,-873,-873,-876,-876,-879,-882,-879,-876,-876,-879,-876,-873,-870,-870,-867,-864,-864,-864,-861,-861,-861,-861,-858,-855,-855,-852,-855,-855,-852,-849,-849,-852,-852,-855,-855,-855,-858,-861,-861,-864,-861,-858,-861,-861,-861,-861,-861,-864]},"selected":{"id":"1044"},"selection_policy":{"id":"1045"}},"id":"1034","type":"ColumnDataSource"},{"attributes":{"below":[{"id":"1012"}],"center":[{"id":"1015"},{"id":"1019"},{"id":"1047"}],"left":[{"id":"1016"}],"renderers":[{"id":"1037"}],"title":{"id":"1002"},"toolbar":{"id":"1027"},"x_range":{"id":"1004"},"x_scale":{"id":"1008"},"y_range":{"id":"1006"},"y_scale":{"id":"1010"}},"id":"1001","subtype":"Figure","type":"Plot"},{"attributes":{"label":{"value":"Distancia media"},"renderers":[{"id":"1037"}]},"id":"1048","type":"LegendItem"},{"attributes":{},"id":"1045","type":"UnionRenderers"},{"attributes":{},"id":"1010","type":"LinearScale"},{"attributes":{},"id":"1042","type":"BasicTickFormatter"},{"attributes":{"text":"Caminata aleatoria"},"id":"1002","type":"Title"},{"attributes":{},"id":"1013","type":"BasicTicker"},{"attributes":{"line_alpha":0.1,"line_color":"#1f77b4","x":{"field":"x"},"y":{"field":"y"}},"id":"1036","type":"Line"},{"attributes":{"axis_label":"X","formatter":{"id":"1040"},"ticker":{"id":"1013"}},"id":"1012","type":"LinearAxis"},{"attributes":{},"id":"1008","type":"LinearScale"},{"attributes":{"axis":{"id":"1012"},"ticker":null},"id":"1015","type":"Grid"},{"attributes":{},"id":"1021","type":"WheelZoomTool"},{"attributes":{},"id":"1044","type":"Selection"},{"attributes":{},"id":"1004","type":"DataRange1d"},{"attributes":{"axis_label":"Y","formatter":{"id":"1042"},"ticker":{"id":"1017"}},"id":"1016","type":"LinearAxis"},{"attributes":{"axis":{"id":"1016"},"dimension":1,"ticker":null},"id":"1019","type":"Grid"},{"attributes":{},"id":"1040","type":"BasicTickFormatter"},{"attributes":{},"id":"1017","type":"BasicTicker"},{"attributes":{"bottom_units":"screen","fill_alpha":0.5,"fill_color":"lightgrey","left_units":"screen","level":"overlay","line_alpha":1.0,"line_color":"black","line_dash":[4,4],"line_width":2,"right_units":"screen","top_units":"screen"},"id":"1026","type":"BoxAnnotation"},{"attributes":{},"id":"1025","type":"HelpTool"},{"attributes":{"active_drag":"auto","active_inspect":"auto","active_multi":null,"active_scroll":"auto","active_tap":"auto","tools":[{"id":"1020"},{"id":"1021"},{"id":"1022"},{"id":"1023"},{"id":"1024"},{"id":"1025"}]},"id":"1027","type":"Toolbar"},{"attributes":{},"id":"1020","type":"PanTool"},{"attributes":{"overlay":{"id":"1026"}},"id":"1022","type":"BoxZoomTool"},{"attributes":{},"id":"1023","type":"SaveTool"}],"root_ids":["1001"]},"title":"Bokeh Application","version":"2.2.1"}}
</script>
<script type="text/javascript">
(function() {
var fn = function() {
Bokeh.safely(function() {
(function(root) {
function embed_document(root) {
var docs_json = document.getElementById('1129').textContent;
var render_items = [{"docid":"7e6e55d7-6e10-4059-b50b-3b662cc0b293","root_ids":["1001"],"roots":{"1001":"31687659-31da-4dc8-ae7b-9c6f69fbe2f2"}}];
root.Bokeh.embed.embed_items(docs_json, render_items);
}
if (root.Bokeh !== undefined) {
embed_document(root);
} else {
var attempts = 0;
var timer = setInterval(function(root) {
if (root.Bokeh !== undefined) {
clearInterval(timer);
embed_document(root);
} else {
attempts++;
if (attempts > 100) {
clearInterval(timer);
console.log("Bokeh: ERROR: Unable to run BokehJS code because BokehJS library is missing");
}
}
}, 10, root)
}
})(window);
});
};
if (document.readyState != "loading") fn();
else document.addEventListener("DOMContentLoaded", fn);
})();
</script>
</body>
</html>