010
101
1000
1001
1010
1013
1019
1020
1022
1023
1024
1025
1026
1028
1029
1031
1032
1033
1035
1036
1039
1040
1041
1042
1058
1060
1064
1065
1066
1067
1068
1069
1070
1071
1072
1073
1074
1075
1078
1080
1087
1088
1102
1103
1104
1105
1106
1118
1125
1126
1129
1131
102
1043
1055
2041
105
5004
5010
5016
020
1003
1004
1006
1007
1009
1130
104
5009
5017
5019
5032
5033
5034
5043
5044
5045
5046
5047
5048
5049
5058
5059
5060
5061
5062
5063
5064
5065
5066
5067
5068
5069
5076
5077
5078
5079
5080
5082
5083
5084
5085
030
1002
1021
4004
040
1015
1018
1044
1045
1046
1047
1048
1049
1050
1051
1052
1053
1054
1056
1057
2000
2001
2004
2008
2015
2018
2020
2021
2022
2023
2027
2028
2029
2030
2031
2033
2034
2035
2036
2037
2038
050
1107
1108
1111
2002
2003
2005
2006
2007
2009
2010
2011
2012
2013
2014
2016
2017
2024
2025
2026
2039
2040
2042
3017
3026
060
3021
3022
3036
3040
3041
3042
3043
3044
3045
5020
5021
5022
5023
5024
5025
5026
5027
5028
5029
5030
5031
5035
5036
5037
5038
5039
5040
5041
5042
5050
5051
5052
5053
5054
5055
5056
5057
5070
5071
5072
5073
5074
5075
070
1017
1034
3000
3004
3005
3006
3008
3009
3010
3018
3020
3023
3024
3025
3027
3028
3029
3030
3031
3032
3033
3034
3035
3037
3038
3039
081
202
1030
1037
1062
1085
1092
1093
1094
1095
1096
1097
1098
082
083
1016
1112
091
201
1132
1140
1141
2019
2044
092
093
1151
1158
1159
2054
100
1179
4021
4026
4028
4048
4063
4064
4066
4090
4092
4094
4097
4098
4099
4101
4102
4103
4104
4112
4114
4115
4138
4139
4140
4141
4144
4145
4146
4147
4148
4149
4157
4159
4234
4235
111
3057
3065
112
3067
120
3099
3100
3101
3106
3116
3119
3168
3190
3192
3196
3197
3198
3217
3219
3220
3222
3245
130
1038
141
1027
4000
4001
1008
142
151
3003
3019
3061
3077
152
161
1012
1014
4005
4006
4007
4008
2032
162
170
2046
2047
2048
2051
2052
2055
2056
2057
2058
2059
2060
2061
2062
2063
2064
2065
2066
2068
180
4262
203
1082
1086
1100
1114
1115
1144
1157
1166
1168
1174
1176
1208
1210
1220
1225
1226
1231
1232
1254
1394
1400
1401
1418