1502
701
2026
1303
1001
3019
1301
603
1019
1405
1003
1007
1307
403
2025
1503
702
1017
1102
402
3000
2039
1506
800
3009
1404
1100
3002
602
3006
1204
1300
1012
1500
4003
3016
1203
1016
1106
1601
2007
1304
2037
200
1030
3021
2016
1055
2061
604
2017
3018
3008
2028
1401
1005
2019
1501
2014
1015
1002
1105
405
1006
1018
1033
2008
4006
2005
1403
2001
1028
1004
1206
1703
100
1034
3013
3015
2004
1306
406
1013
1702
1407
500
1305
1032
901
2018
1402
2009
2010
1101
980000
1081
1104
4016
1200
1075
2000
407
1095
3014
902
1026
1504
4027
3024
4001
1031
4009
1103
3031
3005
1009
1000
3004
2002
1083
2042
1022
2006
1505
2030
3007
2011
1302
3003
3012
1025
3011
1069
2013
1008
3017
2012
1024
1406
3001
4000
1010
2015
1014
1094
1056
4004
1091
1096
1023
1038
1053
2047
2034
2020
1246
3027
1039
3020
2046
2022
3026
4024
1080
2040
4012
4015
4011
2038
3029
1036
2063
3084
4007
2021
4010
3010
2091
2003
3030
1070
1062
2029
1021
3050
3023
2023
2024
1011
1051
2067
2041
1207
4047
4017
1048
2027
1046
1061
1118
2053
3028
2050
2055
2070
2073
2031
4008
1054
2057
4002
1072
1044
2032
1041
2082
1027
1037
1074
2075
3025
2099
4013
3034
4018
3051
1057
2048
2058
3046
1020
4019
2035
1068
3043
1042
2043
2036
3083
2094
3033
1076
1312
4014
4046
3038
2052
2066
3022
1093
3041
4021
3037
4035
3078
3035
2069
2098
1035
1040
1049
1205
1327
3067
1050
4005
1112
3039
2044
4028
3047
3042
1248
1047
1066
1109
2079
2049
1029
4042
2051
2056
1088
4022
1064
1045
3049
3090
1098
2084
3036
3059
1052
2068
3045
3032
3071
3064
1202
1058
2033
1201
4043
2065
3070
4025
4030
2074
2072
3088
1073
2045
2062
2064
3072
3058
3048
3040
2096
2081
2085
2080
3082
3052
3054
3063
3061
3053
3080
3085
3068
2060
2086
2054
1063
1067
3069
4045
1065
2071
3086
1060
1071
3073
3087
1059
2059
4037
4023
4038
4031
4026
4039
4036
4029
4032
4033
4034
4040
2077
1157
1107
1220
1231
1260
1082
1297
1298
1291
1237
1235
1267
1272
1269
1294
1293
1292
1286
1268
1295
1108
1099
3065
3066
1085
1084
1043
2088
2087
1251
1250
1245
1252
1247
1258
1253
1259
2083
1285
2089
1090
4020
1274
1089
1244
1273
2078
1079
3044
1113
1114
1313
1296
2093
1284
1311
1213
1249
1310
1309
1266
1299
1288
1290
1117
1146
2090
1399
1188
1265
2092
3055
1315
1289
1195