blackPanther OS boot logo.

Original author is unknown.

Signed-off-by: Charles Barcza <kbarcza@blackpanther.hu>

---
 drivers/video/logo/Kconfig              |    5 
 drivers/video/logo/Makefile             |    1 
 drivers/video/logo/logo.c               |    4 
 drivers/video/logo/logo_mdk_clut224.ppm |19204 ++++++++++++++++++++++++++++++++
 4 files changed, 19214 insertions(+)

--- a/drivers/video/logo/Makefile
+++ b/drivers/video/logo/Makefile
@@ -15,6 +15,7 @@ obj-$(CONFIG_LOGO_SUPERH_MONO)		+= logo_
 obj-$(CONFIG_LOGO_SUPERH_VGA16)		+= logo_superh_vga16.o
 obj-$(CONFIG_LOGO_SUPERH_CLUT224)	+= logo_superh_clut224.o
 obj-$(CONFIG_LOGO_M32R_CLUT224)		+= logo_m32r_clut224.o
+obj-$(CONFIG_LOGO_bP_CLUT224)		+= logo_bP_clut224.o
 
 obj-$(CONFIG_SPU_BASE)			+= logo_spe_clut224.o
 
--- a/drivers/video/logo/Kconfig
+++ b/drivers/video/logo/Kconfig
@@ -82,4 +82,9 @@ config LOGO_M32R_CLUT224
 	depends on M32R
 	default y
 
+config LOGO_bP_CLUT224
+        bool "224-color blackPanther OS logo"
+        depends on LOGO
+        default y
+
 endif # LOGO
--- linux-2.6.31-rc3-git5-mnb1/drivers/video/logo/logo.c.video-bP-logo.orig	2009-07-22 01:11:13.000000000 +0300
+++ linux-2.6.31-rc3-git5-mnb1/drivers/video/logo/logo.c	2009-07-23 00:19:07.000000000 +0300
@@ -63,6 +63,11 @@ const struct linux_logo * __init_refok f
 	}
 	
 	if (depth >= 8) {
+#ifdef CONFIG_LOGO_bP_CLUT224
+		/* blackPanther OS logo */
+		logo = &logo_bP_clut224;
+		return logo;
+#endif
 #ifdef CONFIG_LOGO_LINUX_CLUT224
 		/* Generic Linux logo */
 		logo = &logo_linux_clut224;
--- linux-2.6.30/include/linux/linux_logo.h.orig	2009-07-23 01:34:25.000000000 +0300
+++ linux-2.6.30/include/linux/linux_logo.h	2009-07-23 02:47:16.000000000 +0300
@@ -47,6 +47,7 @@ extern const struct linux_logo logo_supe
 extern const struct linux_logo logo_superh_clut224;
 extern const struct linux_logo logo_m32r_clut224;
 extern const struct linux_logo logo_spe_clut224;
+extern const struct linux_logo logo_bP_clut224;
 
 extern const struct linux_logo *fb_find_logo(int depth);
 #ifdef CONFIG_FB_LOGO_EXTRA
--- /dev/null
+++ b/drivers/video/logo/logo_bP_clut224.ppm
@@ -0,0 +1,19204 @@
+P3
+# CREATOR: GIMP On blackPanther OS - PNM Filter Version 1.1
+80 80
+255
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+6
+3
+8
+1
+8
+11
+6
+11
+2
+6
+11
+2
+1
+8
+11
+11
+7
+13
+11
+7
+13
+6
+3
+8
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+16
+23
+0
+60
+85
+37
+116
+148
+86
+122
+172
+86
+137
+185
+93
+137
+185
+93
+137
+185
+93
+137
+185
+93
+137
+185
+93
+137
+185
+93
+122
+172
+86
+116
+148
+86
+94
+114
+70
+93
+95
+91
+52
+52
+55
+25
+23
+26
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+28
+43
+14
+74
+107
+41
+116
+148
+86
+99
+155
+116
+74
+136
+133
+83
+140
+165
+83
+140
+165
+88
+151
+193
+110
+152
+201
+110
+152
+201
+110
+152
+201
+110
+152
+201
+110
+152
+201
+110
+152
+201
+88
+151
+193
+88
+151
+193
+83
+140
+165
+74
+136
+133
+78
+141
+124
+99
+155
+116
+116
+148
+86
+83
+97
+70
+43
+43
+46
+16
+13
+18
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+14
+18
+11
+60
+85
+37
+122
+172
+86
+99
+155
+116
+62
+113
+155
+55
+116
+188
+126
+164
+211
+189
+208
+234
+198
+214
+234
+198
+214
+234
+198
+214
+234
+198
+214
+234
+198
+214
+234
+198
+214
+234
+198
+214
+234
+198
+214
+234
+198
+214
+234
+198
+214
+234
+198
+214
+234
+189
+208
+234
+189
+208
+234
+126
+164
+211
+72
+121
+188
+24
+89
+166
+74
+136
+133
+115
+169
+100
+112
+147
+98
+72
+79
+59
+14
+18
+11
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+28
+43
+14
+111
+156
+61
+99
+155
+116
+35
+101
+146
+79
+134
+196
+149
+180
+220
+171
+196
+229
+171
+196
+229
+189
+208
+234
+189
+208
+234
+189
+208
+234
+189
+208
+234
+189
+208
+234
+189
+208
+234
+189
+208
+234
+189
+208
+234
+189
+208
+234
+189
+208
+234
+189
+208
+234
+189
+208
+234
+189
+208
+234
+189
+208
+234
+189
+208
+234
+189
+208
+234
+171
+196
+229
+171
+196
+229
+149
+180
+220
+79
+134
+196
+41
+94
+150
+74
+136
+133
+122
+172
+86
+83
+97
+70
+31
+30
+33
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+15
+27
+2
+87
+126
+50
+99
+155
+116
+52
+110
+160
+72
+121
+188
+149
+180
+220
+171
+196
+229
+171
+196
+229
+171
+196
+229
+171
+196
+229
+171
+196
+229
+171
+196
+229
+171
+196
+229
+164
+195
+223
+178
+198
+223
+178
+198
+223
+178
+198
+223
+178
+198
+223
+178
+198
+223
+178
+198
+223
+171
+196
+229
+178
+198
+223
+171
+196
+229
+171
+196
+229
+171
+196
+229
+164
+195
+223
+171
+196
+229
+171
+196
+229
+171
+196
+229
+171
+196
+229
+149
+180
+220
+79
+134
+196
+39
+93
+171
+74
+136
+133
+112
+147
+98
+83
+97
+70
+20
+18
+22
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+74
+107
+41
+115
+169
+100
+29
+93
+159
+55
+116
+188
+149
+180
+220
+149
+180
+220
+149
+180
+220
+149
+180
+220
+149
+180
+220
+149
+180
+220
+149
+180
+220
+171
+196
+229
+164
+195
+223
+178
+198
+223
+196
+200
+215
+196
+200
+215
+185
+190
+203
+189
+193
+195
+189
+193
+195
+189
+193
+195
+189
+193
+195
+185
+190
+203
+185
+190
+203
+176
+182
+197
+157
+178
+205
+164
+195
+223
+164
+195
+223
+149
+180
+220
+149
+180
+220
+149
+180
+220
+149
+180
+220
+149
+180
+220
+149
+180
+220
+149
+180
+220
+55
+116
+188
+14
+90
+174
+74
+136
+133
+116
+148
+86
+64
+63
+66
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+23
+43
+0
+122
+172
+86
+65
+125
+137
+14
+90
+174
+98
+149
+207
+149
+180
+220
+149
+180
+220
+149
+180
+220
+149
+180
+220
+149
+180
+220
+149
+180
+220
+157
+178
+205
+176
+182
+197
+172
+175
+184
+189
+193
+195
+178
+181
+184
+181
+183
+192
+181
+183
+192
+181
+183
+192
+185
+190
+203
+181
+183
+192
+185
+190
+203
+185
+190
+203
+185
+190
+203
+185
+190
+203
+181
+183
+192
+178
+181
+184
+181
+183
+192
+176
+182
+197
+169
+175
+192
+157
+178
+205
+149
+180
+220
+149
+180
+220
+149
+180
+220
+149
+180
+220
+149
+180
+220
+149
+180
+220
+98
+149
+207
+24
+96
+179
+52
+110
+160
+99
+155
+116
+94
+114
+70
+20
+18
+22
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+60
+85
+37
+115
+169
+100
+29
+93
+159
+3
+100
+181
+98
+149
+207
+126
+164
+211
+126
+164
+211
+126
+164
+211
+132
+168
+202
+132
+168
+202
+160
+167
+185
+158
+161
+164
+158
+161
+164
+172
+175
+184
+172
+175
+184
+172
+175
+184
+181
+183
+192
+172
+175
+184
+181
+183
+192
+181
+183
+192
+181
+183
+192
+181
+183
+192
+181
+183
+192
+181
+183
+192
+181
+183
+192
+181
+183
+192
+181
+183
+192
+181
+183
+192
+181
+183
+192
+181
+183
+192
+181
+183
+192
+181
+183
+192
+158
+161
+164
+150
+158
+177
+132
+168
+202
+132
+168
+202
+126
+164
+211
+126
+164
+211
+126
+164
+211
+126
+164
+211
+3
+100
+181
+14
+90
+174
+78
+141
+124
+116
+148
+86
+39
+40
+38
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+111
+156
+61
+78
+141
+124
+39
+93
+171
+33
+99
+183
+98
+149
+207
+126
+164
+211
+126
+164
+211
+126
+164
+211
+126
+164
+211
+141
+149
+167
+159
+162
+171
+159
+162
+171
+159
+162
+171
+159
+162
+171
+159
+162
+171
+172
+175
+184
+172
+175
+184
+172
+175
+184
+172
+175
+184
+172
+175
+184
+172
+175
+184
+181
+183
+192
+181
+183
+192
+181
+183
+192
+181
+183
+192
+181
+183
+192
+181
+183
+192
+181
+183
+192
+181
+183
+192
+181
+183
+192
+181
+183
+192
+181
+183
+192
+181
+183
+192
+176
+182
+197
+176
+182
+197
+159
+162
+171
+141
+149
+167
+110
+152
+201
+126
+164
+211
+126
+164
+211
+126
+164
+211
+98
+149
+207
+39
+103
+187
+24
+96
+179
+35
+101
+146
+122
+172
+86
+51
+53
+50
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+6
+11
+2
+115
+170
+67
+65
+125
+137
+14
+90
+174
+39
+103
+187
+79
+134
+196
+110
+152
+201
+110
+152
+201
+110
+152
+201
+122
+137
+161
+142
+145
+148
+144
+146
+155
+159
+162
+171
+159
+162
+171
+159
+162
+171
+159
+162
+171
+159
+162
+171
+172
+175
+184
+172
+175
+184
+159
+162
+171
+159
+162
+171
+144
+146
+155
+125
+127
+136
+126
+133
+151
+126
+133
+151
+134
+141
+160
+134
+141
+160
+141
+149
+167
+144
+146
+155
+172
+175
+184
+181
+183
+192
+181
+183
+192
+181
+183
+192
+181
+183
+192
+181
+183
+192
+181
+183
+192
+176
+182
+197
+176
+182
+197
+169
+175
+192
+159
+162
+171
+122
+137
+161
+110
+152
+201
+110
+152
+201
+110
+152
+201
+79
+134
+196
+30
+109
+192
+33
+99
+183
+24
+98
+168
+115
+169
+100
+72
+79
+59
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+122
+172
+86
+35
+101
+146
+24
+96
+179
+30
+109
+192
+30
+109
+192
+98
+149
+207
+98
+149
+207
+110
+134
+173
+144
+146
+155
+142
+145
+148
+144
+146
+155
+144
+146
+155
+144
+146
+155
+144
+146
+155
+159
+162
+171
+150
+158
+177
+150
+158
+177
+125
+127
+136
+90
+94
+107
+46
+73
+103
+49
+90
+137
+49
+90
+137
+49
+90
+137
+46
+73
+103
+46
+73
+103
+46
+73
+103
+46
+73
+103
+53
+88
+120
+49
+90
+137
+49
+90
+137
+53
+88
+120
+117
+124
+143
+160
+167
+185
+176
+182
+197
+176
+182
+197
+176
+182
+197
+176
+182
+197
+176
+182
+197
+176
+182
+197
+176
+182
+197
+169
+175
+192
+144
+146
+155
+110
+134
+173
+98
+149
+207
+98
+149
+207
+30
+109
+192
+30
+109
+192
+3
+100
+181
+14
+90
+174
+115
+169
+100
+78
+80
+77
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+115
+170
+67
+38
+107
+137
+24
+96
+179
+39
+103
+187
+30
+109
+192
+79
+134
+196
+98
+149
+207
+117
+124
+143
+125
+127
+136
+125
+127
+136
+144
+146
+155
+144
+146
+155
+144
+146
+155
+144
+146
+155
+144
+146
+155
+110
+113
+121
+67
+84
+104
+49
+90
+137
+46
+73
+103
+57
+68
+86
+69
+71
+80
+72
+72
+75
+78
+80
+77
+78
+80
+77
+78
+80
+77
+84
+86
+82
+84
+86
+82
+78
+80
+77
+78
+80
+77
+72
+72
+75
+69
+70
+66
+61
+63
+72
+57
+68
+86
+57
+68
+86
+53
+88
+120
+108
+130
+159
+160
+167
+185
+185
+190
+203
+176
+182
+197
+176
+182
+197
+176
+182
+197
+176
+182
+197
+169
+175
+192
+159
+162
+171
+117
+124
+143
+79
+134
+196
+55
+116
+188
+33
+99
+183
+30
+109
+192
+3
+100
+181
+24
+89
+166
+115
+169
+100
+72
+79
+59
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+111
+156
+61
+38
+107
+137
+24
+96
+179
+39
+103
+187
+39
+103
+187
+3
+100
+181
+52
+110
+160
+104
+109
+123
+110
+113
+121
+125
+127
+136
+125
+127
+136
+125
+127
+136
+125
+127
+136
+134
+141
+160
+111
+116
+130
+67
+84
+104
+49
+90
+137
+67
+84
+104
+69
+70
+66
+78
+80
+77
+84
+86
+82
+78
+80
+77
+69
+70
+66
+78
+80
+77
+78
+80
+77
+78
+80
+77
+78
+80
+77
+78
+80
+77
+78
+80
+77
+79
+82
+85
+78
+80
+77
+78
+80
+77
+78
+80
+77
+84
+86
+82
+78
+80
+77
+69
+70
+66
+61
+63
+72
+36
+72
+113
+108
+130
+159
+169
+175
+192
+185
+190
+203
+185
+190
+203
+185
+190
+203
+176
+182
+197
+176
+182
+197
+160
+167
+185
+111
+116
+130
+52
+110
+160
+14
+90
+174
+3
+100
+181
+30
+109
+192
+3
+100
+181
+14
+90
+174
+115
+169
+100
+51
+53
+50
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+98
+138
+51
+65
+125
+137
+24
+96
+179
+30
+109
+192
+39
+103
+187
+24
+96
+179
+25
+84
+151
+96
+97
+100
+110
+113
+121
+110
+113
+121
+110
+113
+121
+125
+127
+136
+125
+127
+136
+125
+127
+136
+57
+68
+86
+41
+94
+150
+69
+71
+80
+79
+82
+85
+93
+95
+91
+84
+86
+82
+25
+27
+23
+64
+63
+66
+172
+174
+171
+178
+181
+184
+133
+134
+132
+96
+97
+100
+79
+82
+85
+64
+63
+66
+64
+63
+66
+72
+72
+75
+79
+82
+85
+101
+102
+100
+128
+130
+133
+128
+130
+133
+43
+43
+46
+51
+53
+50
+93
+95
+91
+84
+86
+82
+69
+70
+66
+64
+63
+66
+53
+88
+120
+108
+130
+159
+196
+200
+215
+185
+190
+203
+185
+190
+203
+185
+190
+203
+185
+190
+203
+169
+175
+192
+111
+116
+130
+10
+71
+138
+24
+89
+166
+3
+100
+181
+30
+109
+192
+3
+100
+181
+24
+98
+168
+122
+172
+86
+25
+27
+23
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+74
+107
+41
+99
+155
+116
+14
+90
+174
+30
+109
+192
+30
+109
+192
+24
+96
+179
+13
+78
+146
+51
+54
+62
+90
+94
+107
+98
+102
+114
+110
+113
+121
+110
+113
+121
+125
+127
+136
+82
+86
+99
+36
+72
+113
+53
+88
+120
+78
+80
+77
+93
+95
+91
+51
+53
+50
+96
+97
+100
+79
+82
+85
+96
+97
+100
+96
+97
+100
+27
+31
+33
+31
+30
+33
+31
+30
+33
+38
+37
+40
+34
+38
+40
+38
+37
+40
+34
+38
+40
+38
+37
+40
+38
+37
+40
+34
+38
+40
+27
+31
+33
+27
+31
+33
+72
+72
+75
+72
+72
+75
+52
+52
+55
+64
+63
+66
+78
+80
+77
+93
+95
+91
+72
+72
+75
+57
+68
+86
+53
+88
+120
+169
+175
+192
+196
+200
+215
+185
+190
+203
+185
+190
+203
+185
+190
+203
+169
+175
+192
+83
+97
+116
+13
+78
+146
+24
+96
+179
+33
+99
+183
+30
+109
+192
+33
+99
+183
+35
+101
+146
+116
+148
+86
+11
+7
+13
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+28
+43
+14
+122
+172
+86
+14
+90
+174
+21
+106
+188
+30
+109
+192
+3
+100
+181
+24
+89
+166
+51
+54
+62
+61
+63
+72
+69
+71
+80
+98
+102
+114
+98
+102
+114
+110
+113
+121
+69
+71
+80
+41
+94
+150
+72
+72
+75
+93
+95
+91
+84
+86
+82
+38
+37
+40
+142
+145
+148
+43
+43
+46
+34
+38
+40
+38
+37
+40
+38
+37
+40
+34
+38
+40
+38
+37
+40
+34
+38
+40
+43
+43
+46
+43
+43
+46
+43
+43
+46
+43
+43
+46
+43
+43
+46
+43
+43
+46
+43
+43
+46
+38
+37
+40
+38
+37
+40
+38
+37
+40
+34
+38
+40
+34
+38
+40
+38
+37
+40
+27
+31
+33
+39
+40
+38
+93
+95
+91
+84
+86
+82
+69
+70
+66
+46
+73
+103
+159
+165
+192
+196
+200
+215
+196
+200
+215
+196
+200
+215
+185
+190
+203
+169
+175
+192
+98
+102
+114
+25
+84
+151
+24
+96
+179
+21
+106
+188
+30
+109
+192
+24
+96
+179
+78
+141
+124
+94
+114
+70
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+122
+172
+86
+41
+94
+150
+33
+99
+183
+30
+109
+192
+33
+99
+183
+24
+89
+166
+51
+54
+62
+69
+71
+80
+61
+63
+72
+61
+63
+72
+79
+82
+85
+90
+94
+107
+46
+73
+103
+53
+88
+120
+79
+82
+85
+93
+95
+91
+39
+40
+38
+72
+72
+75
+52
+52
+55
+38
+37
+40
+38
+37
+40
+38
+37
+40
+43
+43
+46
+43
+43
+46
+43
+43
+46
+52
+52
+55
+52
+52
+55
+61
+63
+72
+61
+63
+72
+61
+63
+72
+61
+63
+72
+61
+63
+72
+52
+52
+55
+52
+52
+55
+52
+52
+55
+43
+43
+46
+43
+43
+46
+43
+43
+46
+43
+43
+46
+38
+37
+40
+38
+37
+40
+38
+37
+40
+27
+31
+33
+64
+63
+66
+93
+95
+91
+69
+70
+66
+57
+68
+86
+110
+134
+173
+205
+209
+223
+205
+209
+223
+196
+200
+215
+196
+200
+215
+169
+175
+192
+90
+94
+107
+0
+75
+151
+24
+96
+179
+30
+109
+192
+30
+109
+192
+14
+90
+174
+112
+147
+98
+51
+53
+50
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+87
+126
+50
+78
+141
+124
+24
+96
+179
+30
+109
+192
+21
+106
+188
+24
+96
+179
+24
+51
+81
+69
+71
+80
+61
+63
+72
+61
+63
+72
+61
+63
+72
+61
+63
+72
+38
+56
+75
+53
+88
+120
+84
+86
+82
+84
+86
+82
+52
+52
+55
+78
+80
+77
+31
+30
+33
+43
+43
+46
+34
+38
+40
+43
+43
+46
+43
+43
+46
+52
+52
+55
+61
+63
+72
+69
+71
+80
+78
+80
+89
+82
+86
+99
+82
+86
+99
+82
+86
+99
+78
+80
+89
+78
+80
+89
+78
+80
+89
+78
+80
+89
+82
+86
+99
+78
+80
+89
+69
+71
+80
+61
+63
+72
+52
+52
+55
+52
+52
+55
+43
+43
+46
+43
+43
+46
+43
+43
+46
+38
+37
+40
+25
+27
+23
+39
+40
+38
+93
+95
+91
+78
+80
+77
+61
+63
+72
+108
+130
+159
+205
+209
+223
+213
+217
+231
+205
+209
+223
+205
+209
+223
+160
+167
+185
+74
+86
+115
+24
+89
+166
+3
+100
+181
+30
+109
+192
+3
+100
+181
+27
+98
+153
+122
+172
+86
+16
+13
+18
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+6
+11
+2
+122
+172
+86
+14
+90
+174
+21
+106
+188
+30
+109
+192
+24
+96
+179
+24
+51
+81
+61
+63
+72
+61
+63
+72
+61
+63
+72
+61
+63
+72
+69
+71
+80
+38
+56
+75
+53
+88
+120
+93
+95
+91
+84
+86
+82
+39
+40
+38
+38
+37
+40
+39
+40
+38
+39
+40
+38
+38
+37
+40
+43
+43
+46
+52
+52
+55
+61
+63
+72
+69
+71
+80
+78
+80
+89
+78
+80
+89
+82
+86
+99
+82
+86
+99
+82
+86
+99
+82
+86
+99
+82
+86
+99
+82
+86
+99
+82
+86
+99
+82
+86
+99
+82
+86
+99
+82
+86
+99
+82
+86
+99
+82
+86
+99
+82
+86
+99
+69
+71
+80
+52
+52
+55
+52
+52
+55
+52
+52
+55
+43
+43
+46
+43
+43
+46
+34
+38
+40
+19
+14
+13
+101
+102
+100
+78
+80
+77
+61
+63
+72
+108
+130
+159
+213
+217
+231
+224
+226
+236
+224
+226
+236
+205
+209
+223
+141
+149
+167
+36
+72
+113
+24
+96
+179
+3
+100
+181
+30
+109
+192
+24
+96
+179
+63
+128
+124
+83
+97
+70
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+111
+156
+61
+38
+107
+137
+33
+99
+183
+30
+109
+192
+33
+99
+183
+13
+78
+146
+51
+54
+62
+51
+54
+62
+52
+52
+55
+51
+54
+62
+61
+63
+72
+38
+56
+75
+53
+88
+120
+93
+95
+91
+78
+80
+77
+31
+30
+33
+31
+30
+33
+31
+30
+33
+39
+40
+38
+39
+40
+38
+39
+40
+38
+52
+52
+55
+69
+71
+80
+69
+71
+80
+78
+80
+89
+78
+80
+89
+78
+80
+89
+82
+86
+99
+82
+86
+99
+82
+86
+99
+90
+94
+107
+90
+94
+107
+90
+94
+107
+90
+94
+107
+90
+94
+107
+90
+94
+107
+90
+94
+107
+90
+94
+107
+90
+94
+107
+90
+94
+107
+90
+94
+107
+90
+94
+107
+69
+71
+80
+64
+63
+66
+52
+52
+55
+52
+52
+55
+43
+43
+46
+38
+37
+40
+31
+30
+33
+101
+102
+100
+84
+86
+82
+69
+71
+80
+176
+182
+197
+232
+234
+243
+224
+226
+236
+224
+226
+236
+196
+200
+215
+141
+149
+167
+25
+84
+151
+3
+100
+181
+30
+109
+192
+39
+103
+187
+14
+90
+174
+115
+169
+100
+20
+18
+22
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+28
+43
+14
+122
+172
+86
+14
+90
+174
+39
+103
+187
+21
+106
+188
+24
+96
+179
+34
+38
+47
+43
+43
+46
+43
+43
+46
+43
+43
+46
+52
+52
+55
+51
+54
+62
+49
+90
+137
+93
+95
+91
+101
+102
+100
+69
+70
+66
+78
+80
+77
+72
+72
+75
+69
+70
+66
+51
+53
+50
+39
+40
+38
+39
+40
+38
+51
+53
+50
+64
+63
+66
+69
+71
+80
+78
+80
+89
+78
+80
+89
+78
+80
+89
+82
+86
+99
+82
+86
+99
+82
+86
+99
+82
+86
+99
+90
+94
+107
+90
+94
+107
+90
+94
+107
+90
+94
+107
+133
+134
+132
+128
+130
+133
+110
+113
+121
+140
+142
+139
+104
+109
+123
+98
+102
+114
+98
+102
+114
+104
+109
+123
+90
+94
+107
+69
+71
+80
+51
+54
+62
+52
+52
+55
+43
+43
+46
+43
+43
+46
+20
+18
+22
+101
+102
+100
+78
+80
+77
+46
+73
+103
+213
+217
+231
+232
+234
+243
+232
+234
+243
+224
+226
+236
+186
+194
+215
+76
+107
+136
+14
+90
+174
+3
+100
+181
+30
+109
+192
+33
+99
+183
+63
+128
+124
+39
+76
+2
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+98
+138
+51
+35
+101
+146
+33
+99
+183
+30
+109
+192
+33
+99
+183
+10
+57
+105
+43
+43
+46
+34
+38
+40
+38
+37
+40
+39
+40
+38
+38
+56
+75
+49
+90
+137
+90
+94
+107
+112
+113
+110
+124
+124
+121
+133
+134
+132
+140
+142
+139
+140
+142
+139
+140
+142
+139
+140
+142
+139
+133
+134
+132
+133
+134
+132
+112
+113
+110
+39
+40
+38
+52
+52
+55
+78
+80
+89
+82
+86
+99
+78
+80
+89
+82
+86
+99
+82
+86
+99
+82
+86
+99
+82
+86
+99
+90
+94
+107
+90
+94
+107
+90
+94
+107
+142
+145
+148
+142
+145
+148
+104
+109
+123
+142
+145
+148
+128
+130
+133
+104
+109
+123
+104
+109
+123
+111
+116
+130
+111
+116
+130
+111
+116
+130
+104
+109
+123
+69
+71
+80
+61
+63
+72
+51
+54
+62
+43
+43
+46
+43
+43
+46
+38
+37
+40
+112
+113
+110
+78
+80
+77
+83
+97
+116
+241
+244
+248
+241
+244
+248
+224
+226
+236
+205
+209
+223
+169
+175
+192
+23
+69
+124
+24
+96
+179
+21
+106
+188
+30
+109
+192
+14
+90
+174
+57
+117
+2
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+14
+18
+11
+115
+169
+100
+14
+90
+174
+30
+109
+192
+21
+106
+188
+24
+96
+179
+34
+38
+47
+43
+43
+46
+34
+38
+40
+38
+56
+75
+41
+94
+150
+24
+98
+168
+83
+97
+116
+112
+113
+110
+124
+124
+121
+133
+134
+132
+140
+142
+139
+140
+142
+139
+140
+142
+139
+140
+142
+139
+140
+142
+139
+140
+142
+139
+140
+142
+139
+140
+142
+139
+133
+134
+132
+78
+80
+77
+52
+52
+55
+69
+71
+80
+82
+86
+99
+82
+86
+99
+82
+86
+99
+82
+86
+99
+90
+94
+107
+90
+94
+107
+90
+94
+107
+142
+145
+148
+142
+145
+148
+104
+109
+123
+149
+151
+148
+142
+145
+148
+109
+115
+135
+117
+124
+143
+117
+124
+143
+117
+124
+143
+117
+124
+143
+117
+124
+143
+117
+124
+143
+111
+116
+130
+90
+94
+107
+69
+71
+80
+61
+63
+72
+52
+52
+55
+27
+31
+33
+52
+52
+55
+93
+95
+91
+69
+71
+80
+108
+130
+159
+241
+244
+248
+232
+234
+243
+224
+226
+236
+205
+209
+223
+141
+149
+167
+24
+89
+166
+3
+100
+181
+30
+109
+192
+33
+99
+183
+39
+111
+107
+18
+31
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+98
+138
+51
+74
+136
+133
+3
+100
+181
+30
+109
+192
+3
+100
+181
+10
+57
+105
+39
+40
+38
+34
+38
+47
+10
+71
+138
+25
+84
+151
+29
+93
+159
+49
+90
+137
+101
+102
+100
+124
+124
+121
+133
+134
+132
+140
+142
+139
+140
+142
+139
+140
+142
+139
+140
+142
+139
+140
+142
+139
+140
+142
+139
+140
+142
+139
+149
+151
+148
+149
+151
+148
+149
+151
+148
+149
+151
+148
+133
+134
+132
+51
+53
+50
+72
+72
+75
+82
+86
+99
+90
+94
+107
+90
+94
+107
+90
+94
+107
+98
+102
+114
+98
+102
+114
+110
+113
+121
+104
+109
+123
+104
+109
+123
+111
+116
+130
+125
+127
+136
+117
+124
+143
+117
+124
+143
+126
+133
+151
+126
+133
+151
+134
+141
+160
+134
+141
+160
+134
+141
+160
+134
+141
+160
+134
+141
+160
+104
+109
+123
+69
+71
+80
+61
+63
+72
+52
+52
+55
+38
+37
+40
+101
+102
+100
+93
+95
+91
+78
+80
+89
+213
+217
+231
+232
+234
+243
+232
+234
+243
+224
+226
+236
+196
+200
+215
+41
+94
+150
+24
+96
+179
+21
+106
+188
+21
+106
+188
+35
+97
+161
+57
+117
+2
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+6
+11
+2
+115
+170
+67
+29
+93
+159
+21
+106
+188
+21
+106
+188
+24
+89
+166
+27
+31
+33
+38
+56
+75
+10
+71
+138
+13
+78
+146
+29
+93
+159
+35
+97
+161
+90
+94
+107
+124
+124
+121
+133
+134
+132
+140
+142
+139
+140
+142
+139
+140
+142
+139
+140
+142
+139
+140
+142
+139
+149
+151
+148
+149
+151
+148
+149
+151
+148
+149
+151
+148
+149
+151
+148
+149
+151
+148
+149
+151
+148
+149
+151
+148
+149
+151
+148
+78
+80
+77
+72
+72
+75
+90
+94
+107
+90
+94
+107
+98
+102
+114
+98
+102
+114
+104
+109
+123
+104
+109
+123
+111
+116
+130
+111
+116
+130
+109
+115
+135
+117
+124
+143
+117
+124
+143
+126
+133
+151
+134
+141
+160
+134
+141
+160
+141
+149
+167
+141
+149
+167
+150
+158
+177
+150
+158
+177
+150
+158
+177
+134
+141
+160
+90
+94
+107
+69
+71
+80
+61
+63
+72
+43
+43
+46
+25
+27
+23
+112
+113
+110
+79
+82
+85
+122
+137
+161
+241
+244
+248
+232
+234
+243
+232
+234
+243
+232
+234
+243
+141
+149
+167
+14
+90
+174
+33
+99
+183
+30
+109
+192
+24
+96
+179
+66
+140
+43
+16
+23
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+28
+43
+14
+91
+158
+104
+14
+90
+174
+30
+109
+192
+3
+100
+181
+10
+71
+138
+38
+56
+75
+0
+75
+151
+13
+78
+146
+25
+84
+151
+29
+93
+159
+49
+90
+137
+112
+113
+110
+133
+134
+132
+140
+142
+139
+140
+142
+139
+140
+142
+139
+140
+142
+139
+149
+151
+148
+149
+151
+148
+149
+151
+148
+149
+151
+148
+149
+151
+148
+149
+151
+148
+149
+151
+148
+149
+151
+148
+149
+151
+148
+157
+158
+155
+157
+158
+155
+157
+158
+155
+78
+80
+77
+78
+80
+89
+98
+102
+114
+98
+102
+114
+104
+109
+123
+104
+109
+123
+111
+116
+130
+109
+115
+135
+117
+124
+143
+117
+124
+143
+126
+133
+151
+126
+133
+151
+134
+141
+160
+141
+149
+167
+150
+158
+177
+150
+158
+177
+160
+167
+185
+160
+167
+185
+160
+167
+185
+160
+167
+185
+160
+167
+185
+150
+158
+177
+104
+109
+123
+82
+86
+99
+61
+63
+72
+38
+37
+40
+69
+70
+66
+93
+95
+91
+57
+68
+86
+213
+217
+231
+241
+244
+248
+241
+244
+248
+232
+234
+243
+232
+234
+243
+23
+69
+124
+24
+96
+179
+30
+109
+192
+33
+99
+183
+38
+107
+137
+39
+76
+2
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+87
+126
+50
+62
+113
+155
+33
+99
+183
+30
+109
+192
+33
+99
+183
+10
+57
+105
+0
+75
+151
+10
+71
+138
+13
+78
+146
+29
+93
+159
+35
+97
+161
+98
+102
+114
+124
+124
+121
+140
+142
+139
+140
+142
+139
+149
+151
+148
+149
+151
+148
+149
+151
+148
+149
+151
+148
+149
+151
+148
+149
+151
+148
+149
+151
+148
+149
+151
+148
+157
+158
+155
+157
+158
+155
+157
+158
+155
+157
+158
+155
+157
+158
+155
+157
+158
+155
+157
+158
+155
+157
+158
+155
+84
+86
+82
+98
+102
+114
+109
+115
+135
+111
+116
+130
+111
+116
+130
+117
+124
+143
+117
+124
+143
+126
+133
+151
+126
+133
+151
+134
+141
+160
+141
+149
+167
+141
+149
+167
+150
+158
+177
+150
+158
+177
+160
+167
+185
+176
+182
+197
+176
+182
+197
+176
+182
+197
+185
+190
+203
+185
+190
+203
+185
+190
+203
+169
+175
+192
+98
+102
+114
+82
+86
+99
+51
+54
+62
+39
+40
+38
+112
+113
+110
+84
+86
+82
+108
+130
+159
+241
+244
+248
+241
+244
+248
+241
+244
+248
+241
+244
+248
+108
+130
+159
+39
+93
+171
+21
+106
+188
+30
+109
+192
+14
+90
+174
+49
+107
+8
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+137
+185
+93
+35
+97
+161
+21
+106
+188
+21
+106
+188
+24
+96
+179
+0
+75
+151
+0
+75
+151
+10
+71
+138
+25
+84
+151
+29
+93
+159
+49
+90
+137
+110
+113
+116
+133
+134
+132
+140
+142
+139
+149
+151
+148
+149
+151
+148
+149
+151
+148
+149
+151
+148
+149
+151
+148
+149
+151
+148
+149
+151
+148
+157
+158
+155
+157
+158
+155
+157
+158
+155
+157
+158
+155
+157
+158
+155
+157
+158
+155
+157
+158
+155
+157
+158
+155
+157
+158
+155
+157
+158
+155
+157
+158
+155
+72
+72
+75
+111
+116
+130
+117
+124
+143
+125
+127
+136
+126
+133
+151
+126
+133
+151
+134
+141
+160
+134
+141
+160
+141
+149
+167
+150
+158
+177
+150
+158
+177
+160
+167
+185
+159
+162
+171
+159
+162
+171
+172
+175
+184
+172
+175
+184
+196
+200
+215
+196
+200
+215
+196
+200
+215
+205
+209
+223
+196
+200
+215
+134
+141
+160
+98
+102
+114
+82
+86
+99
+34
+38
+40
+93
+95
+91
+101
+102
+100
+82
+86
+99
+251
+253
+250
+251
+253
+250
+251
+253
+250
+251
+253
+250
+185
+190
+203
+24
+89
+166
+3
+100
+181
+30
+109
+192
+24
+96
+179
+47
+126
+63
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+28
+43
+14
+122
+172
+86
+24
+89
+166
+39
+103
+187
+3
+100
+181
+24
+89
+166
+0
+75
+151
+10
+71
+138
+13
+78
+146
+25
+84
+151
+29
+93
+159
+76
+107
+136
+124
+124
+121
+140
+142
+139
+149
+151
+148
+149
+151
+148
+149
+151
+148
+149
+151
+148
+149
+151
+148
+157
+158
+155
+157
+158
+155
+157
+158
+155
+157
+158
+155
+157
+158
+155
+157
+158
+155
+157
+158
+155
+157
+158
+155
+157
+158
+155
+157
+158
+155
+157
+158
+155
+165
+167
+164
+165
+167
+164
+165
+167
+164
+128
+130
+133
+110
+113
+121
+117
+124
+143
+126
+133
+151
+134
+141
+160
+134
+141
+160
+141
+149
+167
+150
+158
+177
+150
+158
+177
+160
+167
+185
+160
+167
+185
+159
+162
+171
+158
+161
+164
+157
+158
+155
+157
+158
+155
+158
+161
+164
+205
+209
+223
+213
+217
+231
+224
+226
+236
+213
+217
+231
+224
+226
+236
+196
+200
+215
+117
+124
+143
+104
+109
+123
+69
+71
+80
+12
+17
+19
+112
+113
+110
+79
+82
+85
+196
+200
+215
+251
+253
+250
+251
+253
+250
+251
+253
+250
+251
+253
+250
+10
+71
+138
+24
+96
+179
+30
+109
+192
+33
+99
+183
+42
+118
+97
+23
+43
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+60
+85
+37
+99
+155
+116
+24
+96
+179
+30
+109
+192
+33
+99
+183
+24
+89
+166
+0
+75
+151
+10
+71
+138
+13
+78
+146
+29
+93
+159
+24
+98
+168
+110
+113
+116
+133
+134
+132
+149
+151
+148
+149
+151
+148
+149
+151
+148
+149
+151
+148
+157
+158
+155
+157
+158
+155
+157
+158
+155
+157
+158
+155
+157
+158
+155
+157
+158
+155
+157
+158
+155
+157
+158
+155
+157
+158
+155
+165
+167
+164
+165
+167
+164
+165
+167
+164
+165
+167
+164
+165
+167
+164
+165
+167
+164
+165
+167
+164
+165
+167
+164
+128
+130
+133
+126
+133
+151
+134
+141
+160
+141
+149
+167
+150
+158
+177
+150
+158
+177
+160
+167
+185
+169
+175
+192
+169
+175
+192
+176
+182
+197
+185
+190
+203
+196
+200
+215
+196
+200
+215
+196
+200
+215
+205
+209
+223
+213
+217
+231
+224
+226
+236
+224
+226
+236
+232
+234
+243
+232
+234
+243
+232
+234
+243
+196
+200
+215
+134
+141
+160
+104
+109
+123
+38
+37
+40
+110
+113
+116
+93
+95
+91
+108
+130
+159
+251
+253
+250
+251
+253
+250
+251
+253
+250
+251
+253
+250
+76
+107
+136
+14
+90
+174
+21
+106
+188
+21
+106
+188
+38
+107
+137
+47
+95
+2
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+87
+126
+50
+65
+125
+137
+33
+99
+183
+30
+109
+192
+3
+100
+181
+24
+89
+166
+0
+75
+151
+10
+71
+138
+25
+84
+151
+29
+93
+159
+41
+94
+150
+124
+124
+121
+140
+142
+139
+149
+151
+148
+149
+151
+148
+157
+158
+155
+157
+158
+155
+157
+158
+155
+157
+158
+155
+157
+158
+155
+157
+158
+155
+157
+158
+155
+157
+158
+155
+165
+167
+164
+165
+167
+164
+165
+167
+164
+165
+167
+164
+165
+167
+164
+165
+167
+164
+165
+167
+164
+165
+167
+164
+165
+167
+164
+165
+167
+164
+165
+167
+164
+157
+158
+155
+125
+127
+136
+141
+149
+167
+150
+158
+177
+160
+167
+185
+160
+167
+185
+169
+175
+192
+176
+182
+197
+185
+190
+203
+196
+200
+215
+196
+200
+215
+205
+209
+223
+213
+217
+231
+224
+226
+236
+224
+226
+236
+224
+226
+236
+224
+226
+236
+232
+234
+243
+241
+244
+248
+241
+244
+248
+241
+244
+248
+241
+244
+248
+176
+182
+197
+134
+141
+160
+61
+63
+72
+93
+95
+91
+101
+102
+100
+67
+84
+104
+251
+253
+250
+251
+253
+250
+251
+253
+250
+251
+253
+250
+178
+181
+184
+14
+90
+174
+33
+99
+183
+30
+109
+192
+24
+89
+166
+70
+146
+17
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+111
+156
+61
+41
+94
+150
+39
+103
+187
+39
+103
+187
+24
+96
+179
+0
+75
+151
+10
+71
+138
+10
+71
+138
+25
+84
+151
+29
+93
+159
+76
+107
+136
+133
+134
+132
+149
+151
+148
+149
+151
+148
+157
+158
+155
+157
+158
+155
+157
+158
+155
+157
+158
+155
+157
+158
+155
+157
+158
+155
+157
+158
+155
+165
+167
+164
+165
+167
+164
+165
+167
+164
+165
+167
+164
+165
+167
+164
+165
+167
+164
+165
+167
+164
+165
+167
+164
+165
+167
+164
+165
+167
+164
+172
+174
+171
+172
+174
+171
+172
+174
+171
+172
+174
+171
+96
+97
+100
+98
+102
+114
+117
+124
+143
+150
+158
+177
+176
+182
+197
+185
+190
+203
+185
+190
+203
+196
+200
+215
+205
+209
+223
+213
+217
+231
+213
+217
+231
+224
+226
+236
+224
+226
+236
+232
+234
+243
+232
+234
+243
+241
+244
+248
+241
+244
+248
+241
+244
+248
+251
+253
+250
+251
+253
+250
+251
+253
+250
+205
+209
+223
+169
+175
+192
+98
+102
+114
+51
+53
+50
+124
+124
+121
+79
+82
+85
+198
+214
+234
+213
+217
+231
+224
+226
+236
+222
+224
+221
+181
+183
+192
+10
+71
+138
+33
+99
+183
+30
+109
+192
+14
+90
+174
+70
+146
+17
+6
+11
+2
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+115
+170
+67
+25
+87
+180
+30
+109
+192
+21
+106
+188
+39
+93
+171
+0
+75
+151
+10
+71
+138
+13
+78
+146
+25
+84
+151
+29
+93
+159
+94
+113
+131
+133
+134
+132
+149
+151
+148
+157
+158
+155
+157
+158
+155
+157
+158
+155
+157
+158
+155
+157
+158
+155
+157
+158
+155
+165
+167
+164
+165
+167
+164
+165
+167
+164
+165
+167
+164
+165
+167
+164
+165
+167
+164
+165
+167
+164
+172
+174
+171
+172
+174
+171
+172
+174
+171
+172
+174
+171
+172
+174
+171
+172
+174
+171
+172
+174
+171
+172
+174
+171
+172
+174
+171
+140
+142
+139
+52
+52
+55
+61
+63
+72
+78
+80
+89
+98
+102
+114
+126
+133
+151
+160
+167
+185
+185
+190
+203
+205
+209
+223
+224
+226
+236
+224
+226
+236
+232
+234
+243
+232
+234
+243
+241
+244
+248
+241
+244
+248
+241
+244
+248
+251
+253
+250
+251
+253
+250
+251
+253
+250
+251
+253
+250
+251
+253
+250
+241
+244
+248
+213
+217
+231
+126
+133
+151
+12
+17
+19
+133
+134
+132
+93
+95
+91
+117
+124
+143
+159
+165
+192
+185
+190
+203
+205
+209
+223
+196
+200
+215
+10
+71
+138
+33
+99
+183
+30
+109
+192
+14
+90
+174
+47
+126
+63
+16
+23
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+122
+172
+86
+14
+90
+174
+30
+109
+192
+3
+100
+181
+24
+89
+166
+0
+75
+151
+10
+71
+138
+13
+78
+146
+29
+93
+159
+35
+97
+161
+111
+116
+130
+140
+142
+139
+149
+151
+148
+157
+158
+155
+157
+158
+155
+157
+158
+155
+158
+161
+164
+165
+167
+164
+165
+167
+164
+165
+167
+164
+165
+167
+164
+165
+167
+164
+165
+167
+164
+165
+167
+164
+172
+174
+171
+172
+174
+171
+172
+174
+171
+172
+174
+171
+172
+174
+171
+172
+174
+171
+172
+174
+171
+172
+174
+171
+172
+174
+171
+172
+174
+171
+172
+174
+171
+172
+174
+171
+64
+63
+66
+64
+63
+66
+61
+63
+72
+61
+63
+72
+61
+63
+72
+69
+71
+80
+78
+80
+89
+98
+102
+114
+134
+141
+160
+141
+149
+167
+169
+175
+192
+185
+190
+203
+205
+209
+223
+224
+226
+236
+232
+234
+243
+241
+244
+248
+241
+244
+248
+241
+244
+248
+232
+234
+243
+232
+234
+243
+213
+217
+231
+125
+127
+136
+69
+71
+80
+0
+1
+0
+133
+134
+132
+101
+102
+100
+117
+124
+143
+186
+194
+215
+196
+200
+215
+224
+226
+236
+224
+226
+236
+49
+90
+137
+24
+96
+179
+30
+109
+192
+33
+99
+183
+42
+118
+97
+15
+27
+2
+12
+17
+19
+140
+142
+139
+149
+151
+148
+142
+145
+148
+142
+145
+148
+158
+161
+164
+158
+161
+164
+181
+184
+180
+132
+168
+202
+30
+109
+192
+33
+99
+183
+80
+63
+66
+134
+99
+94
+134
+99
+94
+134
+99
+94
+134
+99
+94
+134
+99
+94
+170
+116
+95
+170
+116
+95
+157
+158
+155
+157
+158
+155
+157
+158
+155
+91
+158
+104
+88
+177
+110
+88
+177
+110
+88
+177
+110
+88
+177
+110
+88
+177
+110
+88
+177
+110
+101
+192
+122
+172
+174
+171
+172
+174
+171
+186
+181
+179
+132
+168
+202
+143
+189
+215
+143
+189
+215
+143
+189
+215
+143
+189
+215
+143
+189
+215
+143
+189
+215
+143
+189
+215
+149
+151
+148
+172
+174
+171
+79
+82
+85
+64
+63
+66
+61
+63
+72
+61
+63
+72
+69
+71
+80
+69
+71
+80
+69
+71
+80
+78
+80
+89
+78
+80
+89
+82
+86
+99
+90
+94
+107
+98
+102
+114
+109
+115
+135
+117
+124
+143
+122
+137
+161
+134
+141
+160
+159
+165
+192
+160
+167
+185
+176
+182
+197
+185
+190
+203
+205
+209
+223
+169
+175
+192
+82
+86
+99
+0
+1
+0
+112
+113
+110
+101
+102
+100
+94
+113
+131
+205
+209
+223
+213
+217
+231
+224
+226
+236
+232
+234
+243
+49
+90
+137
+24
+96
+179
+30
+109
+192
+33
+99
+183
+36
+108
+121
+28
+43
+14
+12
+17
+19
+110
+113
+121
+110
+113
+121
+110
+113
+121
+144
+146
+155
+159
+162
+171
+159
+162
+171
+159
+162
+171
+186
+194
+215
+30
+109
+192
+39
+103
+187
+49
+26
+17
+113
+68
+49
+113
+68
+49
+159
+98
+75
+170
+116
+95
+170
+116
+95
+197
+139
+114
+197
+139
+114
+157
+158
+155
+157
+158
+155
+157
+158
+155
+59
+156
+84
+124
+221
+150
+124
+221
+150
+124
+221
+150
+124
+221
+150
+124
+221
+150
+124
+221
+150
+124
+221
+150
+172
+174
+171
+172
+174
+171
+186
+181
+179
+141
+201
+235
+141
+201
+235
+141
+201
+235
+141
+201
+235
+141
+201
+235
+141
+201
+235
+141
+201
+235
+157
+217
+248
+144
+146
+155
+181
+184
+180
+96
+97
+100
+61
+63
+72
+64
+63
+66
+69
+71
+80
+69
+71
+80
+69
+71
+80
+78
+80
+89
+78
+80
+89
+82
+86
+99
+90
+94
+107
+98
+102
+114
+104
+109
+123
+111
+116
+130
+125
+127
+136
+134
+141
+160
+150
+158
+177
+169
+175
+192
+185
+190
+203
+196
+200
+215
+213
+217
+231
+232
+234
+243
+205
+209
+223
+34
+38
+47
+0
+1
+0
+93
+95
+91
+112
+113
+110
+94
+113
+131
+213
+217
+231
+224
+226
+236
+232
+234
+243
+222
+224
+221
+10
+57
+105
+24
+96
+179
+30
+109
+192
+33
+99
+183
+37
+93
+133
+23
+43
+0
+12
+17
+19
+110
+113
+116
+110
+113
+116
+110
+113
+121
+144
+146
+155
+144
+146
+155
+144
+146
+155
+144
+146
+155
+141
+149
+167
+30
+109
+192
+33
+99
+183
+51
+27
+18
+102
+59
+40
+83
+48
+31
+113
+68
+49
+129
+78
+58
+129
+78
+58
+129
+78
+58
+159
+98
+75
+157
+158
+155
+165
+167
+164
+157
+158
+155
+47
+126
+63
+101
+192
+122
+101
+192
+122
+124
+221
+150
+124
+221
+150
+124
+221
+150
+124
+221
+150
+124
+221
+150
+172
+174
+171
+172
+174
+171
+186
+181
+179
+126
+187
+223
+141
+201
+235
+141
+201
+235
+141
+201
+235
+141
+201
+235
+141
+201
+235
+141
+201
+235
+157
+217
+248
+144
+146
+155
+181
+184
+180
+110
+113
+116
+61
+63
+72
+64
+63
+66
+69
+71
+80
+69
+71
+80
+78
+80
+89
+82
+86
+99
+82
+86
+99
+90
+94
+107
+98
+102
+114
+104
+109
+123
+109
+115
+135
+117
+124
+143
+134
+141
+160
+150
+158
+177
+169
+175
+192
+185
+190
+203
+205
+209
+223
+224
+226
+236
+232
+234
+243
+232
+234
+243
+125
+127
+136
+11
+7
+13
+1
+8
+11
+84
+86
+82
+112
+113
+110
+83
+97
+116
+232
+234
+243
+232
+234
+243
+224
+226
+236
+134
+141
+160
+24
+51
+81
+24
+96
+179
+30
+109
+192
+39
+103
+187
+27
+98
+153
+23
+43
+0
+12
+17
+19
+110
+113
+121
+110
+113
+121
+110
+113
+121
+144
+146
+155
+144
+146
+155
+144
+146
+155
+144
+146
+155
+134
+141
+160
+39
+103
+187
+33
+99
+183
+51
+27
+18
+102
+59
+40
+83
+48
+31
+102
+59
+40
+113
+68
+49
+113
+68
+49
+113
+68
+49
+129
+78
+58
+157
+158
+155
+165
+167
+164
+157
+158
+155
+37
+97
+51
+47
+126
+63
+59
+156
+84
+59
+156
+84
+59
+156
+84
+59
+156
+84
+101
+192
+122
+124
+221
+150
+181
+184
+180
+181
+184
+180
+186
+181
+179
+103
+171
+212
+141
+201
+235
+141
+201
+235
+141
+201
+235
+141
+201
+235
+141
+201
+235
+141
+201
+235
+157
+217
+248
+142
+145
+148
+181
+184
+180
+128
+130
+133
+61
+63
+72
+72
+72
+75
+69
+71
+80
+78
+80
+89
+78
+80
+89
+82
+86
+99
+90
+94
+107
+98
+102
+114
+104
+109
+123
+111
+116
+130
+126
+133
+151
+134
+141
+160
+150
+158
+177
+169
+175
+192
+196
+200
+215
+213
+217
+231
+224
+226
+236
+196
+200
+215
+160
+167
+185
+141
+149
+167
+51
+54
+62
+11
+7
+13
+6
+3
+8
+84
+86
+82
+124
+124
+121
+83
+97
+116
+232
+234
+243
+185
+190
+203
+126
+133
+151
+126
+133
+151
+12
+39
+68
+24
+96
+179
+30
+109
+192
+21
+106
+188
+35
+97
+161
+23
+43
+0
+12
+17
+19
+110
+113
+121
+110
+113
+121
+110
+113
+121
+144
+146
+155
+144
+146
+155
+144
+146
+155
+144
+146
+155
+134
+141
+160
+39
+103
+187
+33
+99
+183
+51
+27
+18
+83
+48
+31
+83
+48
+31
+102
+59
+40
+102
+59
+40
+102
+59
+40
+102
+59
+40
+102
+59
+40
+149
+151
+148
+165
+167
+164
+165
+167
+164
+37
+97
+51
+47
+126
+63
+47
+126
+63
+50
+129
+55
+50
+129
+55
+50
+129
+55
+50
+129
+55
+88
+177
+110
+181
+184
+180
+181
+184
+180
+186
+181
+179
+62
+127
+171
+88
+151
+193
+88
+151
+193
+103
+171
+212
+126
+187
+223
+126
+187
+223
+141
+201
+235
+157
+217
+248
+158
+161
+164
+181
+184
+180
+112
+113
+110
+31
+30
+33
+38
+37
+40
+43
+43
+46
+51
+54
+62
+61
+63
+72
+78
+80
+89
+90
+94
+107
+98
+102
+114
+111
+116
+130
+117
+124
+143
+134
+141
+160
+150
+158
+177
+169
+175
+192
+185
+190
+203
+169
+175
+192
+134
+141
+160
+104
+109
+123
+125
+127
+136
+126
+133
+151
+38
+37
+40
+16
+13
+18
+16
+13
+18
+1
+8
+11
+84
+86
+82
+124
+124
+121
+67
+84
+104
+111
+116
+130
+126
+133
+151
+150
+158
+177
+52
+52
+55
+12
+39
+68
+24
+96
+179
+30
+109
+192
+39
+103
+187
+41
+94
+150
+23
+43
+0
+12
+17
+19
+110
+113
+121
+110
+113
+121
+110
+113
+121
+144
+146
+155
+144
+146
+155
+144
+146
+155
+144
+146
+155
+134
+141
+160
+30
+109
+192
+33
+99
+183
+51
+27
+18
+83
+48
+31
+83
+48
+31
+102
+59
+40
+102
+59
+40
+102
+59
+40
+102
+59
+40
+102
+59
+40
+157
+158
+155
+165
+167
+164
+165
+167
+164
+37
+97
+51
+36
+111
+52
+36
+111
+52
+36
+111
+52
+36
+111
+52
+36
+111
+52
+47
+126
+63
+47
+126
+63
+172
+174
+171
+181
+184
+180
+186
+181
+179
+35
+101
+146
+38
+107
+137
+52
+110
+160
+62
+113
+155
+62
+113
+155
+62
+127
+171
+62
+127
+171
+141
+201
+235
+158
+161
+164
+190
+191
+188
+101
+102
+100
+25
+23
+26
+25
+23
+26
+25
+23
+26
+25
+23
+26
+31
+30
+33
+31
+30
+33
+31
+30
+33
+31
+30
+33
+38
+37
+40
+43
+43
+46
+52
+52
+55
+52
+52
+55
+52
+52
+55
+43
+43
+46
+34
+38
+40
+38
+37
+40
+38
+37
+40
+25
+23
+26
+20
+18
+22
+20
+18
+22
+20
+18
+22
+16
+13
+18
+1
+8
+11
+96
+97
+100
+124
+124
+121
+67
+84
+104
+109
+115
+135
+98
+102
+114
+43
+43
+46
+20
+18
+22
+16
+48
+88
+24
+96
+179
+30
+109
+192
+21
+106
+188
+35
+101
+146
+23
+43
+0
+1
+8
+11
+110
+113
+121
+110
+113
+121
+110
+113
+121
+144
+146
+155
+144
+146
+155
+144
+146
+155
+144
+146
+155
+134
+141
+160
+30
+109
+192
+39
+103
+187
+51
+27
+18
+83
+48
+31
+83
+48
+31
+102
+59
+40
+102
+59
+40
+102
+59
+40
+102
+59
+40
+102
+59
+40
+157
+158
+155
+172
+174
+171
+165
+167
+164
+37
+97
+51
+36
+111
+52
+36
+111
+52
+36
+111
+52
+36
+111
+52
+36
+111
+52
+36
+111
+52
+36
+111
+52
+172
+174
+171
+181
+184
+180
+186
+181
+179
+35
+101
+146
+37
+93
+133
+37
+93
+133
+37
+93
+133
+37
+93
+133
+37
+93
+133
+37
+93
+133
+88
+151
+193
+158
+161
+164
+190
+191
+188
+79
+82
+85
+20
+24
+26
+20
+24
+26
+20
+24
+26
+25
+23
+26
+25
+23
+26
+25
+23
+26
+20
+24
+26
+20
+18
+22
+20
+18
+22
+16
+13
+18
+16
+13
+18
+16
+13
+18
+12
+17
+19
+16
+13
+18
+16
+13
+18
+16
+13
+18
+12
+17
+19
+20
+18
+22
+20
+18
+22
+25
+23
+26
+20
+18
+22
+12
+17
+19
+6
+3
+8
+112
+113
+110
+124
+124
+121
+57
+68
+86
+20
+18
+22
+12
+17
+19
+20
+18
+22
+12
+17
+19
+10
+57
+105
+24
+96
+179
+30
+109
+192
+33
+99
+183
+38
+107
+137
+23
+43
+0
+0
+1
+0
+98
+102
+114
+110
+113
+121
+110
+113
+121
+144
+146
+155
+144
+146
+155
+144
+146
+155
+144
+146
+155
+134
+141
+160
+30
+109
+192
+39
+103
+187
+51
+27
+18
+83
+48
+31
+83
+48
+31
+102
+59
+40
+102
+59
+40
+102
+59
+40
+102
+59
+40
+102
+59
+40
+157
+158
+155
+178
+181
+184
+165
+167
+164
+37
+97
+51
+37
+97
+51
+36
+111
+52
+36
+111
+52
+36
+111
+52
+36
+111
+52
+36
+111
+52
+36
+111
+52
+172
+174
+171
+190
+191
+188
+190
+191
+188
+37
+93
+133
+37
+93
+133
+37
+93
+133
+37
+93
+133
+37
+93
+133
+37
+93
+133
+37
+93
+133
+37
+93
+133
+158
+161
+164
+190
+191
+188
+51
+53
+50
+11
+7
+13
+11
+7
+13
+11
+7
+13
+11
+7
+13
+16
+13
+18
+16
+13
+18
+16
+13
+18
+16
+13
+18
+16
+13
+18
+16
+13
+18
+16
+13
+18
+16
+13
+18
+12
+17
+19
+16
+13
+18
+16
+13
+18
+20
+18
+22
+20
+18
+22
+20
+18
+22
+20
+24
+26
+25
+23
+26
+20
+24
+26
+12
+17
+19
+0
+1
+0
+140
+142
+139
+124
+124
+121
+51
+54
+62
+20
+18
+22
+12
+17
+19
+20
+18
+22
+25
+23
+26
+10
+57
+105
+24
+96
+179
+30
+109
+192
+33
+99
+183
+39
+111
+107
+18
+31
+0
+0
+1
+0
+25
+23
+26
+31
+30
+33
+31
+30
+33
+78
+80
+89
+78
+80
+89
+78
+80
+89
+122
+137
+113
+62
+113
+155
+39
+103
+187
+39
+103
+187
+24
+39
+57
+24
+39
+57
+24
+39
+57
+61
+63
+72
+61
+63
+72
+61
+63
+72
+96
+75
+67
+96
+75
+67
+157
+158
+155
+172
+174
+171
+172
+174
+171
+72
+79
+59
+70
+110
+77
+75
+123
+88
+75
+123
+88
+75
+123
+88
+75
+123
+88
+75
+123
+88
+75
+123
+88
+172
+174
+171
+190
+191
+188
+190
+191
+188
+76
+107
+136
+94
+113
+131
+76
+107
+136
+76
+107
+136
+76
+107
+136
+76
+107
+136
+76
+107
+136
+76
+107
+136
+178
+181
+184
+190
+191
+188
+38
+37
+40
+11
+7
+13
+11
+7
+13
+11
+7
+13
+11
+7
+13
+1
+8
+11
+11
+7
+13
+1
+8
+11
+12
+17
+19
+16
+13
+18
+16
+13
+18
+16
+13
+18
+16
+13
+18
+16
+13
+18
+16
+13
+18
+12
+17
+19
+20
+18
+22
+12
+17
+19
+25
+23
+26
+25
+23
+26
+27
+31
+33
+27
+31
+33
+20
+18
+22
+1
+8
+11
+157
+158
+155
+124
+124
+121
+34
+38
+47
+12
+17
+19
+20
+18
+22
+20
+24
+26
+25
+23
+26
+23
+69
+124
+24
+96
+179
+30
+109
+192
+14
+90
+174
+53
+126
+77
+16
+23
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+96
+151
+41
+14
+90
+174
+30
+109
+192
+21
+106
+188
+24
+96
+179
+24
+89
+166
+0
+75
+151
+10
+71
+138
+25
+84
+151
+35
+97
+161
+108
+130
+159
+157
+158
+155
+172
+174
+171
+172
+174
+171
+172
+174
+171
+181
+184
+180
+178
+181
+184
+178
+181
+184
+189
+193
+195
+186
+181
+179
+189
+193
+195
+190
+191
+188
+190
+191
+188
+190
+191
+188
+190
+191
+188
+190
+191
+188
+199
+200
+197
+199
+200
+197
+199
+200
+197
+199
+200
+197
+199
+200
+197
+199
+200
+197
+199
+200
+197
+199
+200
+197
+199
+200
+197
+181
+184
+180
+6
+3
+8
+11
+7
+13
+11
+7
+13
+11
+7
+13
+11
+7
+13
+11
+7
+13
+11
+7
+13
+11
+7
+13
+11
+7
+13
+11
+7
+13
+16
+13
+18
+12
+17
+19
+16
+13
+18
+16
+13
+18
+16
+13
+18
+12
+17
+19
+20
+18
+22
+25
+23
+26
+20
+24
+26
+31
+30
+33
+27
+31
+33
+31
+30
+33
+16
+13
+18
+52
+52
+55
+149
+151
+148
+112
+113
+110
+18
+24
+33
+16
+13
+18
+20
+18
+22
+25
+23
+26
+25
+23
+26
+10
+71
+138
+3
+100
+181
+30
+109
+192
+14
+90
+174
+60
+127
+39
+6
+11
+2
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+98
+138
+51
+38
+107
+137
+33
+99
+183
+30
+109
+192
+24
+96
+179
+24
+89
+166
+10
+71
+138
+10
+71
+138
+25
+84
+151
+29
+93
+159
+62
+113
+155
+149
+151
+148
+172
+174
+171
+172
+174
+171
+181
+184
+180
+181
+184
+180
+181
+184
+180
+181
+184
+180
+181
+184
+180
+181
+184
+180
+190
+191
+188
+190
+191
+188
+190
+191
+188
+190
+191
+188
+190
+191
+188
+190
+191
+188
+190
+191
+188
+190
+191
+188
+199
+200
+197
+199
+200
+197
+199
+200
+197
+199
+200
+197
+199
+200
+197
+199
+200
+197
+199
+200
+197
+93
+95
+91
+6
+3
+8
+6
+3
+8
+6
+3
+8
+11
+7
+13
+11
+7
+13
+11
+7
+13
+11
+7
+13
+11
+7
+13
+11
+7
+13
+11
+7
+13
+11
+7
+13
+11
+7
+13
+16
+13
+18
+16
+13
+18
+16
+13
+18
+20
+18
+22
+20
+18
+22
+25
+23
+26
+27
+31
+33
+27
+31
+33
+38
+37
+40
+31
+30
+33
+1
+8
+11
+101
+102
+100
+140
+142
+139
+104
+109
+123
+1
+8
+11
+16
+13
+18
+20
+18
+22
+20
+24
+26
+25
+23
+26
+13
+78
+146
+33
+99
+183
+30
+109
+192
+14
+90
+174
+70
+146
+17
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+74
+107
+41
+78
+141
+124
+33
+99
+183
+30
+109
+192
+24
+96
+179
+24
+89
+166
+0
+75
+151
+10
+71
+138
+13
+78
+146
+29
+93
+159
+35
+97
+161
+149
+151
+148
+165
+167
+164
+172
+174
+171
+181
+184
+180
+181
+184
+180
+181
+184
+180
+181
+184
+180
+181
+184
+180
+190
+191
+188
+190
+191
+188
+190
+191
+188
+190
+191
+188
+190
+191
+188
+190
+191
+188
+190
+191
+188
+199
+200
+197
+199
+200
+197
+199
+200
+197
+199
+200
+197
+199
+200
+197
+199
+200
+197
+199
+200
+197
+199
+200
+197
+190
+191
+188
+1
+8
+11
+6
+3
+8
+11
+7
+13
+11
+7
+13
+11
+7
+13
+11
+7
+13
+11
+7
+13
+6
+3
+8
+6
+3
+8
+11
+7
+13
+11
+7
+13
+11
+7
+13
+11
+7
+13
+11
+7
+13
+12
+17
+19
+16
+13
+18
+20
+18
+22
+25
+23
+26
+25
+23
+26
+27
+31
+33
+38
+37
+40
+43
+43
+46
+27
+31
+33
+16
+13
+18
+133
+134
+132
+133
+134
+132
+67
+84
+104
+1
+8
+11
+16
+13
+18
+12
+17
+19
+25
+23
+26
+18
+24
+33
+24
+96
+179
+21
+106
+188
+21
+106
+188
+27
+98
+153
+57
+117
+2
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+30
+58
+5
+122
+172
+86
+24
+96
+179
+30
+109
+192
+33
+99
+183
+24
+89
+166
+0
+75
+151
+10
+71
+138
+13
+78
+146
+29
+93
+159
+29
+93
+159
+126
+133
+151
+165
+167
+164
+172
+174
+171
+181
+184
+180
+181
+184
+180
+181
+184
+180
+181
+184
+180
+190
+191
+188
+190
+191
+188
+190
+191
+188
+190
+191
+188
+190
+191
+188
+190
+191
+188
+199
+200
+197
+199
+200
+197
+199
+200
+197
+199
+200
+197
+199
+200
+197
+199
+200
+197
+199
+200
+197
+199
+200
+197
+199
+200
+197
+199
+200
+197
+128
+130
+133
+6
+3
+8
+1
+8
+11
+11
+7
+13
+11
+7
+13
+1
+8
+11
+11
+7
+13
+11
+7
+13
+11
+7
+13
+11
+7
+13
+6
+3
+8
+11
+7
+13
+11
+7
+13
+11
+7
+13
+1
+8
+11
+16
+13
+18
+12
+17
+19
+25
+23
+26
+25
+23
+26
+31
+30
+33
+38
+37
+40
+43
+43
+46
+51
+54
+62
+20
+24
+26
+25
+23
+26
+149
+151
+148
+128
+130
+133
+4
+20
+35
+16
+13
+18
+16
+13
+18
+20
+18
+22
+30
+26
+25
+12
+39
+68
+24
+96
+179
+30
+109
+192
+3
+100
+181
+36
+108
+121
+39
+76
+2
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+6
+11
+2
+115
+170
+67
+24
+98
+168
+30
+109
+192
+21
+106
+188
+14
+90
+174
+0
+75
+151
+10
+71
+138
+13
+78
+146
+25
+84
+151
+29
+93
+159
+62
+113
+155
+157
+158
+155
+172
+174
+171
+181
+184
+180
+181
+184
+180
+181
+184
+180
+190
+191
+188
+190
+191
+188
+190
+191
+188
+190
+191
+188
+190
+191
+188
+190
+191
+188
+199
+200
+197
+199
+200
+197
+199
+200
+197
+199
+200
+197
+199
+200
+197
+199
+200
+197
+199
+200
+197
+199
+200
+197
+199
+200
+197
+199
+200
+197
+207
+209
+206
+12
+17
+19
+11
+7
+13
+1
+8
+11
+1
+8
+11
+1
+8
+11
+11
+7
+13
+11
+7
+13
+11
+7
+13
+11
+7
+13
+11
+7
+13
+6
+3
+8
+11
+7
+13
+11
+7
+13
+11
+7
+13
+1
+8
+11
+12
+17
+19
+20
+18
+22
+25
+23
+26
+31
+30
+33
+31
+30
+33
+43
+43
+46
+74
+86
+115
+51
+54
+62
+12
+17
+19
+78
+80
+77
+149
+151
+148
+110
+113
+121
+1
+8
+11
+16
+13
+18
+12
+17
+19
+20
+24
+26
+30
+26
+25
+13
+78
+146
+3
+100
+181
+30
+109
+192
+24
+96
+179
+53
+126
+77
+6
+11
+2
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+96
+151
+41
+27
+98
+153
+21
+106
+188
+30
+109
+192
+24
+96
+179
+24
+89
+166
+0
+75
+151
+10
+71
+138
+13
+78
+146
+29
+93
+159
+41
+94
+150
+142
+145
+148
+172
+174
+171
+181
+184
+180
+181
+184
+180
+190
+191
+188
+190
+191
+188
+190
+191
+188
+190
+191
+188
+190
+191
+188
+190
+191
+188
+199
+200
+197
+199
+200
+197
+199
+200
+197
+199
+200
+197
+199
+200
+197
+199
+200
+197
+199
+200
+197
+199
+200
+197
+207
+209
+206
+207
+209
+206
+207
+209
+206
+69
+70
+66
+1
+8
+11
+1
+8
+11
+1
+8
+11
+11
+7
+13
+11
+7
+13
+1
+8
+11
+11
+7
+13
+11
+7
+13
+11
+7
+13
+6
+3
+8
+11
+7
+13
+11
+7
+13
+11
+7
+13
+11
+7
+13
+1
+8
+11
+16
+13
+18
+12
+17
+19
+20
+24
+26
+27
+31
+33
+38
+37
+40
+57
+68
+86
+110
+134
+173
+34
+38
+47
+16
+13
+18
+172
+174
+171
+140
+142
+139
+69
+71
+80
+12
+17
+19
+16
+13
+18
+20
+18
+22
+27
+31
+33
+24
+39
+57
+14
+90
+174
+3
+100
+181
+30
+109
+192
+14
+90
+174
+60
+127
+39
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+30
+58
+5
+63
+128
+124
+24
+96
+179
+30
+109
+192
+33
+99
+183
+24
+89
+166
+0
+75
+151
+10
+71
+138
+13
+78
+146
+25
+84
+151
+29
+93
+159
+117
+124
+143
+165
+167
+164
+181
+184
+180
+190
+191
+188
+190
+191
+188
+190
+191
+188
+190
+191
+188
+190
+191
+188
+190
+191
+188
+199
+200
+197
+199
+200
+197
+199
+200
+197
+199
+200
+197
+199
+200
+197
+199
+200
+197
+199
+200
+197
+207
+209
+206
+207
+209
+206
+207
+209
+206
+207
+209
+206
+149
+151
+148
+6
+3
+8
+6
+3
+8
+11
+7
+13
+11
+7
+13
+11
+7
+13
+11
+7
+13
+11
+7
+13
+11
+7
+13
+11
+7
+13
+6
+3
+8
+6
+3
+8
+11
+7
+13
+11
+7
+13
+11
+7
+13
+11
+7
+13
+16
+13
+18
+12
+17
+19
+25
+23
+26
+27
+31
+33
+34
+38
+40
+43
+43
+46
+110
+134
+173
+87
+97
+129
+20
+18
+22
+79
+82
+85
+157
+158
+155
+133
+134
+132
+7
+17
+25
+16
+13
+18
+12
+17
+19
+25
+23
+26
+34
+38
+40
+24
+51
+81
+24
+96
+179
+39
+103
+187
+21
+106
+188
+14
+90
+174
+47
+95
+2
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+14
+18
+11
+115
+170
+67
+14
+90
+174
+30
+109
+192
+21
+106
+188
+13
+78
+146
+23
+69
+124
+0
+75
+151
+10
+71
+138
+25
+84
+151
+29
+93
+159
+41
+94
+150
+158
+161
+164
+172
+174
+171
+181
+184
+180
+190
+191
+188
+190
+191
+188
+190
+191
+188
+190
+191
+188
+199
+200
+197
+199
+200
+197
+199
+200
+197
+199
+200
+197
+199
+200
+197
+199
+200
+197
+207
+209
+206
+207
+209
+206
+207
+209
+206
+207
+209
+206
+207
+209
+206
+149
+151
+148
+0
+1
+0
+6
+3
+8
+1
+8
+11
+11
+7
+13
+11
+7
+13
+11
+7
+13
+11
+7
+13
+6
+3
+8
+6
+3
+8
+6
+3
+8
+11
+7
+13
+11
+7
+13
+11
+7
+13
+11
+7
+13
+11
+7
+13
+1
+8
+11
+16
+13
+18
+12
+17
+19
+20
+24
+26
+27
+31
+33
+38
+37
+40
+57
+68
+86
+110
+134
+173
+34
+38
+47
+11
+7
+13
+157
+158
+155
+149
+151
+148
+57
+68
+86
+1
+8
+11
+20
+18
+22
+20
+24
+26
+31
+30
+33
+43
+43
+46
+10
+71
+138
+33
+99
+183
+30
+109
+192
+33
+99
+183
+46
+121
+88
+23
+43
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+96
+151
+41
+38
+107
+137
+3
+100
+181
+30
+109
+192
+24
+96
+179
+7
+17
+25
+10
+57
+105
+10
+71
+138
+13
+78
+146
+29
+93
+159
+29
+93
+159
+108
+130
+159
+172
+174
+171
+181
+184
+180
+190
+191
+188
+190
+191
+188
+190
+191
+188
+199
+200
+197
+199
+200
+197
+199
+200
+197
+199
+200
+197
+199
+200
+197
+199
+200
+197
+207
+209
+206
+207
+209
+206
+207
+209
+206
+207
+209
+206
+207
+209
+206
+165
+167
+164
+1
+8
+11
+11
+7
+13
+1
+8
+11
+11
+7
+13
+11
+7
+13
+11
+7
+13
+6
+3
+8
+6
+3
+8
+11
+7
+13
+11
+7
+13
+11
+7
+13
+11
+7
+13
+11
+7
+13
+11
+7
+13
+11
+7
+13
+11
+7
+13
+16
+13
+18
+12
+17
+19
+20
+24
+26
+31
+30
+33
+34
+38
+40
+43
+43
+46
+87
+97
+129
+57
+68
+86
+12
+17
+19
+124
+124
+121
+165
+167
+164
+128
+130
+133
+20
+18
+22
+16
+13
+18
+20
+24
+26
+27
+31
+33
+34
+38
+47
+24
+39
+57
+24
+96
+179
+33
+99
+183
+30
+109
+192
+24
+89
+166
+70
+146
+17
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+30
+58
+5
+91
+158
+104
+24
+96
+179
+30
+109
+192
+3
+100
+181
+10
+71
+138
+9
+2
+0
+12
+39
+68
+0
+75
+151
+25
+84
+151
+29
+93
+159
+41
+94
+150
+158
+161
+164
+181
+184
+180
+190
+191
+188
+190
+191
+188
+199
+200
+197
+199
+200
+197
+199
+200
+197
+199
+200
+197
+199
+200
+197
+199
+200
+197
+207
+209
+206
+207
+209
+206
+207
+209
+206
+207
+209
+206
+222
+224
+221
+112
+113
+110
+1
+8
+11
+6
+3
+8
+6
+3
+8
+11
+7
+13
+11
+7
+13
+6
+3
+8
+11
+7
+13
+11
+7
+13
+11
+7
+13
+11
+7
+13
+11
+7
+13
+11
+7
+13
+11
+7
+13
+1
+8
+11
+11
+7
+13
+11
+7
+13
+16
+13
+18
+16
+13
+18
+20
+18
+22
+20
+24
+26
+27
+31
+33
+34
+38
+40
+51
+54
+62
+51
+54
+62
+20
+18
+22
+43
+43
+46
+165
+167
+164
+149
+151
+148
+57
+68
+86
+1
+8
+11
+12
+17
+19
+20
+24
+26
+31
+30
+33
+57
+68
+86
+10
+71
+138
+24
+96
+179
+30
+109
+192
+3
+100
+181
+35
+101
+146
+30
+58
+5
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+96
+151
+41
+24
+89
+166
+39
+103
+187
+30
+109
+192
+33
+99
+183
+12
+30
+51
+0
+1
+0
+4
+20
+35
+23
+69
+124
+35
+97
+161
+41
+94
+150
+52
+110
+160
+165
+167
+164
+181
+184
+180
+190
+191
+188
+199
+200
+197
+199
+200
+197
+199
+200
+197
+199
+200
+197
+199
+200
+197
+207
+209
+206
+207
+209
+206
+207
+209
+206
+207
+209
+206
+172
+174
+171
+51
+53
+50
+0
+1
+0
+6
+3
+8
+11
+7
+13
+6
+3
+8
+11
+7
+13
+11
+7
+13
+11
+7
+13
+11
+7
+13
+11
+7
+13
+11
+7
+13
+11
+7
+13
+1
+8
+11
+11
+7
+13
+1
+8
+11
+11
+7
+13
+11
+7
+13
+11
+7
+13
+12
+17
+19
+20
+18
+22
+25
+23
+26
+27
+31
+33
+27
+31
+33
+38
+37
+40
+43
+43
+46
+25
+23
+26
+20
+24
+26
+165
+167
+164
+157
+158
+155
+104
+109
+123
+1
+8
+11
+16
+13
+18
+20
+18
+22
+27
+31
+33
+51
+54
+62
+46
+73
+103
+24
+89
+166
+3
+100
+181
+30
+109
+192
+14
+90
+174
+47
+126
+63
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+39
+76
+2
+78
+145
+106
+24
+96
+179
+30
+109
+192
+3
+100
+181
+23
+69
+124
+6
+11
+2
+1
+8
+11
+0
+1
+0
+4
+20
+35
+49
+90
+137
+52
+110
+160
+122
+137
+161
+172
+174
+171
+190
+191
+188
+199
+200
+197
+199
+200
+197
+199
+200
+197
+199
+200
+197
+207
+209
+206
+207
+209
+206
+207
+209
+206
+172
+174
+171
+52
+52
+55
+6
+11
+2
+1
+8
+11
+11
+7
+13
+1
+8
+11
+11
+7
+13
+11
+7
+13
+11
+7
+13
+11
+7
+13
+11
+7
+13
+11
+7
+13
+11
+7
+13
+11
+7
+13
+1
+8
+11
+1
+8
+11
+11
+7
+13
+1
+8
+11
+11
+7
+13
+16
+13
+18
+16
+13
+18
+20
+18
+22
+20
+18
+22
+25
+23
+26
+27
+31
+33
+31
+30
+33
+38
+37
+40
+20
+24
+26
+12
+17
+19
+149
+151
+148
+165
+167
+164
+142
+145
+148
+18
+24
+33
+11
+7
+13
+16
+13
+18
+20
+24
+26
+31
+30
+33
+78
+80
+89
+10
+71
+138
+3
+100
+181
+30
+109
+192
+33
+99
+183
+35
+101
+146
+57
+117
+2
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+106
+173
+44
+41
+94
+150
+21
+106
+188
+30
+109
+192
+33
+99
+183
+12
+39
+68
+9
+2
+0
+1
+8
+11
+0
+1
+0
+9
+2
+0
+7
+17
+25
+12
+30
+51
+141
+149
+167
+181
+184
+180
+181
+184
+180
+165
+167
+164
+165
+167
+164
+149
+151
+148
+140
+142
+139
+165
+167
+164
+124
+124
+121
+101
+102
+100
+25
+23
+26
+96
+97
+100
+96
+97
+100
+96
+97
+100
+64
+63
+66
+72
+72
+75
+96
+97
+100
+96
+97
+100
+79
+82
+85
+52
+52
+55
+0
+1
+0
+6
+3
+8
+11
+7
+13
+31
+30
+33
+6
+3
+8
+1
+8
+11
+6
+3
+8
+11
+7
+13
+64
+63
+66
+96
+97
+100
+96
+97
+100
+79
+82
+85
+43
+43
+46
+110
+113
+116
+112
+113
+110
+96
+97
+100
+51
+53
+50
+140
+142
+139
+172
+174
+171
+142
+145
+148
+34
+38
+47
+6
+3
+8
+16
+13
+18
+20
+18
+22
+27
+31
+33
+51
+54
+62
+36
+72
+113
+24
+96
+179
+21
+106
+188
+30
+109
+192
+24
+96
+179
+50
+129
+55
+6
+11
+2
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+30
+58
+5
+78
+145
+106
+14
+90
+174
+30
+109
+192
+39
+103
+187
+24
+89
+166
+7
+17
+25
+1
+8
+11
+1
+8
+11
+0
+1
+0
+6
+3
+8
+6
+3
+8
+24
+39
+57
+159
+162
+171
+186
+181
+179
+69
+70
+66
+19
+14
+13
+6
+11
+2
+140
+142
+139
+39
+40
+38
+39
+40
+38
+31
+30
+33
+158
+161
+164
+52
+52
+55
+38
+37
+40
+20
+24
+26
+158
+161
+164
+72
+72
+75
+11
+7
+13
+1
+8
+11
+72
+72
+75
+149
+151
+148
+142
+145
+148
+158
+161
+164
+64
+63
+66
+96
+97
+100
+110
+113
+116
+110
+113
+116
+128
+130
+133
+110
+113
+116
+96
+97
+100
+128
+130
+133
+142
+145
+148
+158
+161
+164
+158
+161
+164
+20
+18
+22
+20
+18
+22
+20
+24
+26
+128
+130
+133
+181
+184
+180
+158
+161
+164
+69
+71
+80
+11
+7
+13
+1
+8
+11
+12
+17
+19
+20
+24
+26
+38
+37
+40
+57
+68
+86
+13
+78
+146
+3
+100
+181
+30
+109
+192
+33
+99
+183
+41
+94
+150
+39
+76
+2
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+96
+151
+41
+35
+101
+146
+33
+99
+183
+30
+109
+192
+33
+99
+183
+23
+69
+124
+9
+2
+0
+1
+8
+11
+6
+3
+8
+6
+3
+8
+6
+3
+8
+1
+8
+11
+24
+39
+57
+159
+162
+171
+181
+184
+180
+112
+113
+110
+14
+18
+11
+39
+40
+38
+12
+17
+19
+31
+30
+33
+31
+30
+33
+25
+23
+26
+31
+30
+33
+31
+30
+33
+25
+23
+26
+31
+30
+33
+20
+18
+22
+16
+13
+18
+16
+13
+18
+20
+18
+22
+25
+23
+26
+31
+30
+33
+27
+31
+33
+38
+37
+40
+38
+37
+40
+20
+18
+22
+25
+23
+26
+20
+24
+26
+43
+43
+46
+34
+38
+40
+43
+43
+46
+43
+43
+46
+38
+37
+40
+38
+37
+40
+12
+17
+19
+27
+31
+33
+165
+167
+164
+181
+184
+180
+165
+167
+164
+61
+63
+72
+1
+8
+11
+1
+8
+11
+16
+13
+18
+12
+17
+19
+31
+30
+33
+43
+43
+46
+10
+71
+138
+24
+96
+179
+21
+106
+188
+30
+109
+192
+14
+90
+174
+70
+146
+17
+6
+11
+2
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+23
+43
+0
+115
+170
+67
+14
+90
+174
+21
+106
+188
+30
+109
+192
+33
+99
+183
+16
+48
+88
+1
+8
+11
+6
+3
+8
+0
+1
+0
+6
+3
+8
+6
+3
+8
+9
+2
+0
+24
+39
+57
+159
+162
+171
+190
+191
+188
+140
+142
+139
+39
+40
+38
+12
+17
+19
+1
+8
+11
+16
+13
+18
+16
+13
+18
+16
+13
+18
+16
+13
+18
+16
+13
+18
+16
+13
+18
+12
+17
+19
+16
+13
+18
+20
+18
+22
+20
+18
+22
+20
+18
+22
+20
+18
+22
+25
+23
+26
+20
+24
+26
+25
+23
+26
+27
+31
+33
+27
+31
+33
+31
+30
+33
+31
+30
+33
+25
+23
+26
+25
+23
+26
+20
+18
+22
+1
+8
+11
+43
+43
+46
+79
+82
+85
+181
+184
+180
+181
+184
+180
+158
+161
+164
+61
+63
+72
+1
+8
+11
+1
+8
+11
+12
+17
+19
+16
+13
+18
+25
+23
+26
+38
+37
+40
+24
+51
+81
+24
+96
+179
+21
+106
+188
+30
+109
+192
+24
+96
+179
+42
+118
+97
+30
+58
+5
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+39
+76
+2
+42
+118
+97
+24
+96
+179
+30
+109
+192
+21
+106
+188
+24
+96
+179
+4
+20
+35
+1
+8
+11
+6
+3
+8
+6
+3
+8
+6
+3
+8
+6
+3
+8
+6
+3
+8
+7
+17
+25
+141
+149
+167
+181
+184
+180
+199
+200
+197
+69
+70
+66
+25
+23
+26
+16
+13
+18
+16
+13
+18
+12
+17
+19
+16
+13
+18
+16
+13
+18
+16
+13
+18
+20
+18
+22
+12
+17
+19
+20
+18
+22
+20
+24
+26
+20
+24
+26
+25
+23
+26
+25
+23
+26
+25
+27
+23
+31
+30
+33
+31
+30
+33
+31
+30
+33
+27
+31
+33
+25
+23
+26
+25
+23
+26
+20
+18
+22
+16
+13
+18
+79
+82
+85
+124
+124
+121
+199
+200
+197
+181
+184
+180
+158
+161
+164
+34
+38
+47
+1
+8
+11
+11
+7
+13
+11
+7
+13
+16
+13
+18
+20
+24
+26
+31
+30
+33
+24
+39
+57
+24
+96
+179
+3
+100
+181
+30
+109
+192
+33
+99
+183
+29
+93
+159
+49
+107
+8
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+70
+146
+17
+36
+108
+121
+33
+99
+183
+30
+109
+192
+33
+99
+183
+14
+90
+174
+4
+20
+35
+0
+1
+0
+6
+3
+8
+6
+3
+8
+6
+3
+8
+6
+3
+8
+0
+1
+0
+7
+17
+25
+83
+97
+116
+189
+193
+195
+199
+200
+197
+165
+167
+164
+78
+80
+77
+6
+11
+2
+16
+13
+18
+1
+8
+11
+16
+13
+18
+12
+17
+19
+16
+13
+18
+12
+17
+19
+20
+18
+22
+25
+23
+26
+20
+24
+26
+25
+23
+26
+27
+31
+33
+27
+31
+33
+31
+30
+33
+31
+30
+33
+27
+31
+33
+20
+24
+26
+12
+17
+19
+12
+17
+19
+25
+23
+26
+128
+130
+133
+181
+184
+180
+190
+191
+188
+181
+184
+180
+111
+116
+130
+7
+17
+25
+6
+3
+8
+11
+7
+13
+11
+7
+13
+16
+13
+18
+12
+17
+19
+31
+30
+33
+24
+39
+57
+24
+89
+166
+3
+100
+181
+30
+109
+192
+21
+106
+188
+24
+89
+166
+66
+140
+43
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+6
+11
+2
+70
+146
+17
+29
+93
+159
+33
+99
+183
+30
+109
+192
+3
+100
+181
+24
+89
+166
+7
+17
+25
+9
+2
+0
+6
+3
+8
+6
+3
+8
+1
+8
+11
+6
+3
+8
+6
+3
+8
+0
+1
+0
+24
+39
+57
+141
+149
+167
+189
+193
+195
+207
+209
+206
+181
+184
+180
+84
+86
+82
+39
+40
+38
+12
+17
+19
+11
+7
+13
+11
+7
+13
+16
+13
+18
+12
+17
+19
+12
+17
+19
+20
+18
+22
+20
+24
+26
+20
+18
+22
+20
+18
+22
+12
+17
+19
+16
+13
+18
+11
+7
+13
+12
+17
+19
+52
+52
+55
+110
+113
+116
+207
+209
+206
+199
+200
+197
+190
+191
+188
+158
+161
+164
+61
+63
+72
+0
+1
+0
+1
+8
+11
+11
+7
+13
+1
+8
+11
+11
+7
+13
+16
+13
+18
+25
+23
+26
+24
+39
+57
+14
+90
+174
+33
+99
+183
+30
+109
+192
+30
+109
+192
+24
+96
+179
+53
+126
+77
+15
+27
+2
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+19
+14
+13
+19
+14
+13
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+23
+43
+0
+70
+146
+17
+29
+93
+159
+33
+99
+183
+30
+109
+192
+3
+100
+181
+24
+89
+166
+4
+20
+35
+0
+1
+0
+6
+3
+8
+6
+3
+8
+1
+8
+11
+6
+3
+8
+6
+3
+8
+6
+3
+8
+6
+3
+8
+38
+56
+75
+150
+158
+177
+199
+200
+197
+199
+200
+197
+199
+200
+197
+199
+200
+197
+140
+142
+139
+79
+82
+85
+12
+17
+19
+12
+17
+19
+12
+17
+19
+12
+17
+19
+16
+13
+18
+11
+7
+13
+12
+17
+19
+31
+30
+33
+112
+113
+110
+157
+158
+155
+207
+209
+206
+199
+200
+197
+199
+200
+197
+190
+191
+188
+178
+181
+184
+61
+63
+72
+1
+8
+11
+1
+8
+11
+1
+8
+11
+11
+7
+13
+11
+7
+13
+11
+7
+13
+12
+17
+19
+25
+23
+26
+12
+30
+51
+24
+89
+166
+3
+100
+181
+30
+109
+192
+30
+109
+192
+24
+96
+179
+46
+121
+88
+30
+58
+5
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+101
+102
+100
+78
+80
+77
+112
+113
+110
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+30
+58
+5
+66
+140
+43
+14
+90
+174
+33
+99
+183
+39
+103
+187
+33
+99
+183
+24
+96
+179
+12
+39
+68
+9
+2
+0
+6
+3
+8
+6
+3
+8
+1
+8
+11
+6
+3
+8
+6
+3
+8
+6
+3
+8
+9
+2
+0
+0
+1
+0
+51
+54
+62
+111
+116
+130
+169
+175
+192
+207
+209
+206
+207
+209
+206
+222
+224
+221
+222
+224
+221
+222
+224
+221
+207
+209
+206
+199
+200
+197
+199
+200
+197
+207
+209
+206
+222
+224
+221
+222
+224
+221
+222
+224
+221
+207
+209
+206
+199
+200
+197
+181
+183
+192
+125
+127
+136
+61
+63
+72
+1
+8
+11
+0
+1
+0
+11
+7
+13
+11
+7
+13
+11
+7
+13
+1
+8
+11
+11
+7
+13
+16
+13
+18
+19
+14
+13
+12
+39
+68
+14
+90
+174
+33
+99
+183
+30
+109
+192
+30
+109
+192
+14
+90
+174
+39
+111
+107
+39
+76
+2
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+101
+102
+100
+39
+40
+38
+93
+95
+91
+39
+40
+38
+19
+14
+13
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+39
+76
+2
+66
+140
+43
+24
+89
+166
+33
+99
+183
+30
+109
+192
+33
+99
+183
+33
+99
+183
+10
+57
+105
+11
+7
+13
+6
+3
+8
+6
+3
+8
+6
+3
+8
+1
+8
+11
+1
+8
+11
+1
+8
+11
+1
+8
+11
+6
+3
+8
+9
+2
+0
+0
+1
+0
+12
+30
+51
+94
+113
+131
+141
+149
+167
+178
+181
+184
+189
+193
+195
+189
+193
+195
+189
+193
+195
+189
+193
+195
+189
+193
+195
+189
+193
+195
+178
+181
+184
+158
+161
+164
+111
+116
+130
+34
+38
+47
+0
+1
+0
+6
+3
+8
+1
+8
+11
+11
+7
+13
+11
+7
+13
+11
+7
+13
+1
+8
+11
+1
+8
+11
+16
+13
+18
+12
+17
+19
+20
+24
+26
+10
+57
+105
+24
+96
+179
+3
+100
+181
+30
+109
+192
+39
+103
+187
+24
+96
+179
+36
+108
+121
+47
+95
+2
+0
+1
+0
+0
+1
+0
+0
+1
+0
+19
+14
+13
+19
+14
+13
+0
+1
+0
+124
+124
+121
+149
+151
+148
+101
+102
+100
+39
+40
+38
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+30
+58
+5
+70
+146
+17
+24
+89
+166
+3
+100
+181
+30
+109
+192
+21
+106
+188
+3
+100
+181
+25
+84
+151
+12
+30
+51
+9
+2
+0
+1
+8
+11
+6
+3
+8
+6
+3
+8
+6
+3
+8
+6
+3
+8
+6
+3
+8
+6
+3
+8
+1
+8
+11
+6
+3
+8
+0
+1
+0
+6
+3
+8
+1
+8
+11
+16
+13
+18
+20
+24
+26
+25
+23
+26
+20
+24
+26
+20
+24
+26
+12
+17
+19
+1
+8
+11
+6
+3
+8
+1
+8
+11
+6
+3
+8
+11
+7
+13
+11
+7
+13
+1
+8
+11
+1
+8
+11
+11
+7
+13
+11
+7
+13
+1
+8
+11
+12
+17
+19
+19
+14
+13
+12
+30
+51
+13
+78
+146
+24
+96
+179
+33
+99
+183
+30
+109
+192
+21
+106
+188
+24
+96
+179
+46
+121
+88
+39
+76
+2
+0
+1
+0
+0
+1
+0
+19
+14
+13
+84
+86
+82
+25
+27
+23
+69
+70
+66
+39
+40
+38
+25
+27
+23
+6
+11
+2
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+30
+58
+5
+66
+140
+43
+27
+98
+153
+33
+99
+183
+39
+103
+187
+30
+109
+192
+3
+100
+181
+24
+96
+179
+10
+57
+105
+7
+17
+25
+9
+2
+0
+6
+3
+8
+6
+3
+8
+6
+3
+8
+6
+3
+8
+6
+3
+8
+6
+3
+8
+6
+3
+8
+1
+8
+11
+6
+3
+8
+6
+3
+8
+1
+8
+11
+1
+8
+11
+1
+8
+11
+11
+7
+13
+11
+7
+13
+1
+8
+11
+11
+7
+13
+1
+8
+11
+11
+7
+13
+11
+7
+13
+11
+7
+13
+11
+7
+13
+1
+8
+11
+12
+17
+19
+16
+13
+18
+12
+17
+19
+19
+14
+13
+18
+24
+33
+10
+57
+105
+24
+96
+179
+33
+99
+183
+39
+103
+187
+30
+109
+192
+21
+106
+188
+39
+93
+171
+46
+121
+88
+39
+76
+2
+0
+1
+0
+0
+1
+0
+0
+1
+0
+112
+113
+110
+0
+1
+0
+0
+1
+0
+112
+113
+110
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+16
+23
+0
+70
+146
+17
+38
+107
+137
+24
+96
+179
+21
+106
+188
+30
+109
+192
+21
+106
+188
+3
+100
+181
+14
+90
+174
+10
+57
+105
+1
+8
+11
+1
+8
+11
+6
+3
+8
+6
+3
+8
+6
+3
+8
+1
+8
+11
+1
+8
+11
+6
+3
+8
+1
+8
+11
+6
+3
+8
+6
+3
+8
+11
+7
+13
+11
+7
+13
+11
+7
+13
+11
+7
+13
+1
+8
+11
+11
+7
+13
+11
+7
+13
+16
+13
+18
+16
+13
+18
+16
+13
+18
+16
+13
+18
+12
+17
+19
+12
+17
+19
+20
+18
+22
+20
+18
+22
+10
+57
+105
+39
+93
+171
+24
+96
+179
+3
+100
+181
+30
+109
+192
+30
+109
+192
+33
+99
+183
+14
+90
+174
+66
+140
+43
+18
+31
+0
+0
+1
+0
+101
+102
+100
+25
+27
+23
+69
+70
+66
+39
+40
+38
+25
+27
+23
+124
+124
+121
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+49
+107
+8
+47
+126
+63
+14
+90
+174
+33
+99
+183
+30
+109
+192
+30
+109
+192
+21
+106
+188
+33
+99
+183
+24
+89
+166
+10
+57
+105
+12
+30
+51
+9
+2
+0
+9
+2
+0
+6
+3
+8
+1
+8
+11
+6
+3
+8
+1
+8
+11
+11
+7
+13
+11
+7
+13
+11
+7
+13
+11
+7
+13
+11
+7
+13
+16
+13
+18
+12
+17
+19
+16
+13
+18
+16
+13
+18
+20
+18
+22
+20
+18
+22
+25
+23
+26
+14
+18
+11
+19
+14
+13
+12
+30
+51
+23
+69
+124
+24
+89
+166
+24
+96
+179
+3
+100
+181
+30
+109
+192
+30
+109
+192
+33
+99
+183
+25
+87
+180
+36
+108
+121
+47
+95
+2
+6
+11
+2
+31
+30
+33
+78
+80
+77
+69
+70
+66
+0
+1
+0
+0
+1
+0
+69
+70
+66
+39
+40
+38
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+30
+58
+5
+70
+146
+17
+38
+107
+137
+24
+96
+179
+33
+99
+183
+30
+109
+192
+30
+109
+192
+39
+103
+187
+3
+100
+181
+24
+96
+179
+14
+90
+174
+10
+57
+105
+12
+30
+51
+7
+17
+25
+12
+17
+19
+1
+8
+11
+1
+8
+11
+1
+8
+11
+16
+13
+18
+12
+17
+19
+16
+13
+18
+20
+18
+22
+12
+17
+19
+12
+17
+19
+20
+24
+26
+18
+24
+33
+27
+31
+33
+12
+30
+51
+10
+57
+105
+24
+89
+166
+24
+96
+179
+24
+96
+179
+3
+100
+181
+39
+103
+187
+30
+109
+192
+21
+106
+188
+24
+96
+179
+35
+97
+161
+47
+126
+63
+47
+95
+2
+96
+97
+100
+39
+40
+38
+0
+1
+0
+0
+1
+0
+124
+124
+121
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+6
+11
+2
+47
+95
+2
+70
+146
+17
+27
+98
+153
+14
+90
+174
+3
+100
+181
+30
+109
+192
+30
+109
+192
+30
+109
+192
+3
+100
+181
+33
+99
+183
+24
+96
+179
+24
+89
+166
+25
+84
+151
+13
+78
+146
+23
+69
+124
+10
+57
+105
+16
+48
+88
+16
+48
+88
+16
+48
+88
+16
+48
+88
+10
+57
+105
+23
+69
+124
+13
+78
+146
+25
+84
+151
+24
+89
+166
+24
+96
+179
+33
+99
+183
+33
+99
+183
+21
+106
+188
+30
+109
+192
+30
+109
+192
+21
+106
+188
+24
+96
+179
+25
+87
+180
+53
+126
+77
+47
+95
+2
+83
+97
+70
+52
+52
+55
+6
+11
+2
+6
+11
+2
+0
+1
+0
+0
+1
+0
+6
+11
+2
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+15
+27
+2
+49
+107
+8
+50
+129
+55
+38
+107
+137
+14
+90
+174
+33
+99
+183
+39
+103
+187
+39
+103
+187
+30
+109
+192
+30
+109
+192
+39
+103
+187
+3
+100
+181
+33
+99
+183
+33
+99
+183
+33
+99
+183
+33
+99
+183
+33
+99
+183
+33
+99
+183
+33
+99
+183
+33
+99
+183
+33
+99
+183
+33
+99
+183
+33
+99
+183
+39
+103
+187
+30
+109
+192
+30
+109
+192
+30
+109
+192
+30
+109
+192
+33
+99
+183
+14
+90
+174
+27
+98
+153
+42
+118
+97
+49
+107
+8
+28
+43
+14
+6
+3
+8
+51
+53
+50
+0
+1
+0
+25
+27
+23
+93
+95
+91
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+6
+11
+2
+47
+95
+2
+70
+146
+17
+39
+111
+107
+24
+89
+166
+24
+89
+166
+3
+100
+181
+3
+100
+181
+39
+103
+187
+30
+109
+192
+30
+109
+192
+30
+109
+192
+30
+109
+192
+30
+109
+192
+30
+109
+192
+30
+109
+192
+30
+109
+192
+30
+109
+192
+30
+109
+192
+30
+109
+192
+30
+109
+192
+30
+109
+192
+21
+106
+188
+33
+99
+183
+3
+100
+181
+39
+93
+171
+35
+101
+146
+60
+127
+39
+49
+107
+8
+16
+23
+0
+78
+80
+77
+0
+1
+0
+0
+1
+0
+112
+113
+110
+112
+113
+110
+69
+70
+66
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+6
+11
+2
+23
+43
+0
+49
+91
+22
+60
+127
+39
+53
+126
+77
+36
+108
+121
+24
+89
+166
+25
+87
+180
+14
+90
+174
+24
+96
+179
+33
+99
+183
+33
+99
+183
+33
+99
+183
+33
+99
+183
+33
+99
+183
+33
+99
+183
+24
+96
+179
+14
+90
+174
+25
+87
+180
+25
+87
+180
+35
+101
+146
+46
+121
+88
+60
+127
+39
+49
+91
+22
+23
+43
+0
+14
+18
+11
+64
+63
+66
+128
+130
+133
+39
+40
+38
+0
+1
+0
+6
+11
+2
+19
+14
+13
+6
+11
+2
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+15
+27
+2
+39
+76
+2
+57
+117
+2
+57
+117
+2
+47
+126
+63
+46
+121
+88
+39
+111
+107
+36
+108
+121
+36
+108
+121
+38
+107
+137
+36
+108
+121
+39
+111
+107
+42
+118
+97
+53
+126
+77
+60
+127
+39
+57
+117
+2
+47
+95
+2
+18
+31
+0
+0
+1
+0
+0
+1
+0
+38
+37
+40
+19
+14
+13
+112
+113
+110
+14
+18
+11
+39
+40
+38
+112
+113
+110
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+6
+11
+2
+6
+11
+2
+6
+11
+2
+6
+11
+2
+6
+11
+2
+6
+11
+2
+6
+11
+2
+6
+11
+2
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+78
+80
+77
+0
+1
+0
+93
+95
+91
+78
+80
+77
+19
+14
+13
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+69
+70
+66
+39
+40
+38
+51
+53
+50
+39
+40
+38
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+39
+40
+38
+84
+86
+82
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
+0
+1
+0
