663 663 1687 1
           1           1           1
           2           2           1
           3           3           1
         538           4           1
         539           5           1
         540           6           1
         541           7           1
         542           8           1
         543           9           1
         544          10           1
         545          11           1
         546          12           1
         547          13           1
         548          14           1
         549          15           1
         550          16           1
         551          17           1
         552          18           1
         553          19           1
         554          20           1
         555          21           1
         556          22           1
         557          23           1
         558          24           1
         559          25           1
         560          26           1
         561          27           1
         562          28           1
         563          29           1
         564          30           1
         565          31           1
         566          32           1
         567          33           1
         568          34           1
         569          35           1
         570          36           1
         571          37           1
         572          38           1
         573          39           1
         574          40           1
         575          41           1
         576          42           1
         577          43           1
         578          44           1
         579          45           1
         580          46           1
         581          47           1
         582          48           1
         583          49           1
         584          50          -1
         585          51          -1
         586          52           1
         587          53          -1
         588          54           1
         589          55           1
         590          56           1
         591          57           1
         592          58           1
         593          59           1
         594          60           1
         595          61           1
         596          62           1
         597          63           1
         598          64           1
         599          65           1
         600          66           1
         601          67           1
         602          68           1
         603          69           1
         604          70           1
         605          71           1
         606          72           1
         607          73           1
         608          74           1
         609          75           1
         610          76           1
         611          77          -1
         612          78          -1
         613          79           1
         614          80          -1
         615          81           1
         616          82           1
         617          83           1
         618          84           1
         619          85           1
         620          86           1
         621          87           1
         622          88           1
         623          89           1
         624          90           1
         625          91           1
         626          92           1
         627          93           1
         628          94           1
         629          95           1
         630          96           1
         631          97           1
         632          98           1
         633          99           1
         634         100           1
         635         101           1
         636         102           1
         637         103          -1
         638         104          -1
         639         105           1
         640         106          -1
         641         107           1
         642         108           1
         643         109           1
         644         110           1
         645         111           1
         646         112           1
         647         113           1
         648         114           1
         649         115           1
         650         116           1
         651         117           1
         652         118           1
         653         119           1
         654         120           1
         655         121           1
         656         122           1
         657         123           1
         658         124           1
         659         125           1
         660         126           1
         661         127           1
         662         128           1
         663         129           1
           4         130          -1
           9         130           1
         538         130           1
           9         131           1
           1         132        3966
           9         132          -1
          15         132           1
         539         132           1
           1         133        3914
           9         133          -1
          12         133           1
           1         134        4055
           9         134          -1
          11         134           1
         540         134           1
           1         135        3818
           9         135          -1
          13         135           1
         541         135           1
           1         136        3619
           9         136          -1
          26         136           1
           1         137          31
          10         137          -1
          22         137           1
          22         138           1
          10         139          -1
          71         139           1
           1         140         201
          11         140          -1
          69         140           1
          11         141          -1
          19         141           1
           1         142         343
          12         142          -1
          74         142           1
           1         143         375
          12         143          -1
          75         143           1
           1         144         409
          12         144          -1
          76         144           1
           1         145         473
          12         145          -1
          72         145           1
           1         146         572
          12         146          -1
          73         146           1
           1         147         594
          12         147          -1
          82         147           1
           1         148         146
          13         148          -1
          17         148           1
           1         149         273
          13         149          -1
          70         149           1
           1         150         273
          13         150          -1
          68         150           1
           1         151         146
          13         151          -1
          24         151           1
           1         152         273
          13         152          -1
          20         152           1
           1         153         165
          13         153          -1
          28         153           1
           1         154         165
          13         154          -1
          30         154           1
           1         155         158
          13         155          -1
          31         155           1
           1         156         158
          13         156          -1
          33         156           1
           1         157         158
          13         157          -1
          35         157           1
           1         158         158
          13         158          -1
          34         158           1
           1         159         154
          13         159          -1
          37         159           1
           1         160         154
          13         160          -1
          38         160           1
           1         161         150
          13         161          -1
          42         161           1
           1         162         150
          13         162          -1
          27         162           1
           1         163         154
          13         163          -1
          14         163           1
           1         164         130
          13         164          -1
          44         164           1
           1         165         134
          13         165          -1
          46         165           1
           1         166         131
          13         166          -1
          51         166           1
           1         167         275
          13         167          -1
          54         167           1
           1         168         276
          13         168          -1
          56         168           1
           1         169         287
          13         169          -1
          58         169           1
           1         170         248
          13         170          -1
          64         170           1
           1         171         240
          13         171          -1
          66         171           1
           1         172         240
          13         172          -1
          62         172           1
           1         173         293
          13         173          -1
          60         173           1
           1         174         242
          13         174          -1
          49         174           1
           1         175         154
          13         175          -1
          40         175           1
           1         176         154
          13         176          -1
          41         176           1
           1         177         112
          14         177          -1
          16         177           1
         542         177           1
           1         178          95
          17         178          -1
          18         178           1
           1         179          31
          19         179          -1
          21         179           1
           1         180         115
          23         180          -1
          58         180           1
           1         181          17
          23         181          -1
          78         181           1
         551         181           1
           1         182          53
          24         182          -1
          25         182           1
           1         183         267
          26         183          -1
          43         183           1
           1         184         249
          26         184          -1
          47         184           1
           1         185         258
          26         185          -1
          52         185           1
           1         186         115
          28         186          -1
          29         186           1
         553         186           1
           1         187          32
          29         187          -1
          81         187           1
         554         187           1
           1         188         127
          31         188          -1
          32         188           1
         556         188           1
           1         189          17
          32         189          -1
          80         189           1
         557         189           1
           1         190          67
          34         190          -1
          36         190           1
         559         190           1
           1         191         127
          37         191          -1
          39         191           1
         562         191           1
           1         192          17
          39         192          -1
          79         192           1
         565         192           1
           1         193         127
          43         193          -1
          45         193           1
         567         193           1
           1         194          17
          45         194          -1
          84         194           1
         569         194           1
           1         195          68
          46         195          -1
          48         195           1
         570         195           1
           1         196          17
          48         196          -1
          85         196           1
         572         196           1
           1         197          39
          49         197          -1
          50         197           1
         573         197           1
           1         198          32
          50         198          -1
          83         198           1
         574         198           1
           1         199          68
          51         199          -1
          53         199           1
         575         199           1
           1         200          17
          53         200          -1
          77         200           1
         576         200           1
           1         201          39
          54         201          -1
          55         201           1
         577         201           1
          56         202          -1
          57         202           1
          58         203          -1
          59         203           1
           1         204          39
          60         204          -1
          61         204           1
         578         204           1
           1         205          39
          62         205          -1
          63         205           1
         579         205           1
           1         206          39
          64         206          -1
          65         206           1
         581         206           1
           1         207          39
          66         207          -1
          67         207           1
         582         207           1
           7         208           1
          68         208          -1
           5         209           1
          69         209          -1
           6         210           1
          70         210          -1
           8         211           1
          71         211          -1
          72         212          -1
          86         212           1
          73         213          -1
          87         213           1
          74         214          -1
          88         214           1
          75         215          -1
          89         215           1
          76         216          -1
          90         216           1
          77         217          -1
          91         217           1
          78         218          -1
          92         218           1
          79         219          -1
          93         219           1
          80         220          -1
          94         220           1
          81         221          -1
          95         221           1
          82         222          -1
          96         222           1
          83         223          -1
          97         223           1
          84         224          -1
          98         224           1
          85         225          -1
          99         225           1
           5         226          -1
         100         226           1
         584         226           1
           6         227          -1
         101         227           1
         585         227           1
           8         228          -1
         102         228           1
         587         228           1
          86         229          -1
         126         229           1
          87         230          -1
         132         230           1
          88         231          -1
         134         231           1
          89         232          -1
         140         232           1
          90         233          -1
         141         233           1
          91         234          -1
         195         234           1
          92         235          -1
         196         235           1
          93         236          -1
         199         236           1
          94         237          -1
         201         237           1
           1         238          69
          95         238          -1
         202         238           1
         588         238           1
          96         239          -1
         203         239           1
          97         240          -1
         205         240           1
          98         241          -1
         207         241           1
          99         242          -1
         209         242           1
           1         243          33
         100         243          -1
         161         243           1
           1         244         125
         100         244          -1
         145         244           1
           1         245         151
         100         245          -1
         155         245           1
           1         246         137
         100         246          -1
         146         246           1
           1         247          95
         100         247          -1
         163         247           1
           1         248         152
         100         248          -1
         246         248           1
           1         249         161
         100         249          -1
         241         249           1
           1         250         228
         100         250          -1
         230         250           1
           1         251         240
         100         251          -1
         249         251           1
           1         252         244
         100         252          -1
         219         252           1
           1         253         321
         100         253          -1
         259         253           1
           1         254         267
         100         254          -1
         183         254           1
           1         255         324
         100         255          -1
         193         255           1
           1         256         333
         100         256          -1
         194         256           1
           1         257         327
         100         257          -1
         213         257           1
           1         258         329
         100         258          -1
         191         258           1
           1         259         330
         100         259          -1
         190         259           1
           1         260         431
         100         260          -1
         238         260           1
           1         261         353
         100         261          -1
         245         261           1
           1         262         361
         100         262          -1
         250         262           1
           1         263         324
         100         263          -1
         243         263           1
           1         264         192
         100         264          -1
         235         264           1
           1         265         240
         100         265          -1
         240         265           1
           1         266         208
         100         266          -1
         228         266           1
           1         267         238
         100         267          -1
         236         267           1
           1         268         285
         100         268          -1
         158         268           1
           1         269         386
         100         269          -1
         212         269           1
           1         270         276
         100         270          -1
         239         270           1
           1         271         293
         100         271          -1
         252         271           1
           1         272         357
         100         272          -1
         237         272           1
           1         273         380
         100         273          -1
         215         273           1
           1         274         538
         100         274          -1
         130         274           1
           1         275         363
         100         275          -1
         142         275           1
           1         276         461
         100         276          -1
         144         276           1
           1         277         304
         100         277          -1
         180         277           1
           1         278         292
         100         278          -1
         198         278           1
           1         279          15
         101         279          -1
         162         279           1
         589         279           1
         101         280          -1
         160         280           1
         590         280           1
         102         281          -1
         261         281           1
           1         282          80
         102         282          -1
         103         282           1
           1         283          21
           2         283           1
         102         283          -1
         107         283           1
           1         284          13
           3         284           1
         102         284          -1
         119         284           1
           1         285          41
         103         285          -1
         104         285           1
           1         286           6
         104         286          -1
         114         286           1
         104         287          -1
         105         287           1
           1         288          16
         105         288          -1
         106         288           1
         592         288           1
           1         289           9
         106         289          -1
         110         289           1
           1         290          10
         107         290          -1
         108         290           1
           1         291          17
         108         291          -1
         109         291           1
           1         292           7
         110         292          -1
         111         292           1
           1         293          28
         111         293          -1
         112         293           1
           1         294          42
         112         294          -1
         113         294           1
           1         295          54
         113         295          -1
         224         295           1
           1         296          10
         114         296          -1
         115         296           1
           1         297         226
         115         297          -1
         137         297           1
           1         298         281
         115         298          -1
         222         298           1
           1         299         520
         115         299          -1
         255         299           1
           1         300         323
         115         300          -1
         216         300           1
           1         301         366
         115         301          -1
         211         301           1
           1         302          61
         115         302          -1
         116         302           1
           1         303          33
         116         303          -1
         227         303           1
           1         304          39
         116         304          -1
         117         304           1
           1         305          22
         117         305          -1
         118         305           1
         118         306          -1
         221         306           1
         118         307          -1
         125         307           1
           1         308           9
         119         308          -1
         120         308           1
           1         309          10
         120         309          -1
         121         309           1
           1         310           8
         121         310          -1
         122         310           1
           1         311         138
         121         311          -1
         159         311           1
           1         312          11
         122         312          -1
         123         312           1
           1         313          39
         123         313          -1
         204         313           1
           1         314          29
         123         314          -1
         254         314           1
           1         315          39
         123         315          -1
         124         315           1
           1         316          82
         123         316          -1
         129         316           1
           1         317          35
         124         317          -1
         131         317           1
           1         318          56
         125         318          -1
         128         318           1
           1         319         110
         126         319          -1
         127         319           1
         596         319           1
           1         320         393
         130         320          -1
         133         320           1
         131         321          -1
         217         321           1
           1         322         126
         131         322          -1
         143         322           1
           1         323         112
         133         323          -1
         185         323           1
         134         324          -1
         135         324           1
           1         325          70
         134         325          -1
         136         325           1
         598         325           1
           1         326         300
         135         326          -1
         152         326           1
           1         327          46
         137         327          -1
         138         327           1
           1         328          34
         138         328          -1
         139         328           1
         142         329          -1
         232         329           1
         142         330          -1
         223         330           1
           1         331          30
         145         331          -1
         229         331           1
           1         332          26
         146         332          -1
         147         332           1
           1         333         300
         147         333          -1
         148         333           1
           1         334         260
         147         334          -1
         251         334           1
           1         335         140
         148         335          -1
         150         335           1
           1         336         110
         148         336          -1
         149         336           1
           1         337         140
         148         337          -1
         153         337           1
           1         338          60
         149         338          -1
         247         338           1
           1         339         100
         150         339          -1
         151         339           1
           1         340         160
         152         340          -1
         226         340           1
           1         341         100
         153         341          -1
         154         341           1
           1         342          80
         153         342          -1
         218         342           1
           1         343         120
         153         343          -1
         260         343           1
           1         344          70
         154         344          -1
         234         344           1
           1         345          10
         155         345          -1
         156         345           1
           1         346          60
         156         346          -1
         157         346           1
           1         347         109
         162         347          -1
         164         347           1
           1         348         174
         163         348          -1
         178         348           1
           1         349          19
         164         349          -1
         165         349           1
           1         350          40
         165         350          -1
         166         350           1
           1         351          17
         166         351          -1
         233         351           1
         166         352          -1
         167         352           1
           1         353          64
         167         353          -1
         220         353           1
           1         354          52
         167         354          -1
         168         354           1
           1         355          40
         167         355          -1
         169         355           1
           1         356          10
         168         356          -1
         231         356           1
           1         357          19
         169         357          -1
         170         357           1
           1         358           3
         170         358          -1
         171         358           1
           1         359           4
         171         359          -1
         172         359           1
           1         360           7
         172         360          -1
         173         360           1
           1         361          34
         173         361          -1
         253         361           1
           1         362          13
         173         362          -1
         248         362           1
           1         363           8
         173         363          -1
         175         363           1
           1         364         132
         173         364           1
         174         364          -1
           1         365          14
         175         365          -1
         177         365           1
         175         366          -1
         176         366           1
           1         367           6
         178         367          -1
         179         367           1
           1         368           7
         179         368          -1
         181         368           1
         181         369          -1
         242         369           1
         181         370          -1
         182         370           1
           1         371         100
         183         371          -1
         188         371           1
           1         372          10
         183         372          -1
         184         372           1
           1         373         411
         184         373          -1
         214         373           1
           1         374         411
         184         374          -1
         244         374           1
           1         375          23
         185         375          -1
         186         375           1
           1         376          22
         186         376          -1
         256         376           1
           1         377          36
         186         377          -1
         225         377           1
         187         378          -1
         191         378           1
           1         379          10
         187         379          -1
         257         379           1
           1         380           7
         188         380          -1
         189         380           1
           1         381          21
         191         381          -1
         192         381           1
         192         382          -1
         258         382           1
           1         383          69
         196         383          -1
         197         383           1
         601         383           1
           1         384         182
         199         384          -1
         200         384           1
         603         384           1
           1         385          52
         205         385          -1
         206         385           1
           1         386          69
         207         386          -1
         208         386           1
         609         386           1
         209         387          -1
         210         387           1
           5         388          -1
         262         388           1
         611         388           1
           6         389          -1
         263         389           1
         612         389           1
           8         390          -1
         264         390           1
         614         390           1
          86         391          -1
         287         391           1
          87         392          -1
         292         392           1
          88         393          -1
         294         393           1
          89         394          -1
         300         394           1
          90         395          -1
         301         395           1
          91         396          -1
         345         396           1
          92         397          -1
         346         397           1
          93         398          -1
         349         398           1
          94         399          -1
         351         399           1
           1         400          29
          95         400          -1
         352         400           1
         615         400           1
          96         401          -1
         353         401           1
          97         402          -1
         355         402           1
          98         403          -1
         357         403           1
          99         404          -1
         359         404           1
           1         405          33
         262         405          -1
         314         405           1
           1         406         125
         262         406          -1
         302         406           1
           1         407         171
         262         407          -1
         308         407           1
           1         408         137
         262         408          -1
         303         408           1
           1         409          95
         262         409          -1
         316         409           1
           1         410         169
         262         410          -1
         373         410           1
           1         411         179
         262         411          -1
         371         411           1
           1         412         255
         262         412          -1
         366         412           1
           1         413         298
         262         413          -1
         336         413           1
           1         414         372
         262         414          -1
         374         414           1
           1         415         367
         262         415          -1
         343         415           1
           1         416         398
         262         416          -1
         370         416           1
           1         417         265
         262         417          -1
         368         417           1
           1         418         600
         262         418          -1
         290         418           1
           1         419         521
         262         419          -1
         295         419           1
           1         420         339
         262         420          -1
         333         420           1
           1         421         326
         262         421          -1
         348         421           1
           1         422          15
         263         422          -1
         315         422           1
         616         422           1
         263         423          -1
         313         423           1
         617         423           1
         264         424          -1
         379         424           1
           1         425          80
         264         425          -1
         265         425           1
           1         426          30
           2         426           1
         264         426          -1
         269         426           1
           1         427          13
           3         427           1
         264         427          -1
         280         427           1
           1         428          41
         265         428          -1
         266         428           1
           1         429           6
         266         429          -1
         275         429           1
         266         430          -1
         267         430           1
           1         431          16
         267         431          -1
         268         431           1
         618         431           1
           1         432          12
         268         432          -1
         272         432           1
           1         433          14
         269         433          -1
         270         433           1
           1         434          24
         270         434          -1
         271         434           1
           1         435           9
         272         435          -1
         273         435           1
           1         436          28
         273         436          -1
         274         436           1
           1         437          42
         274         437          -1
         369         437           1
           1         438          10
         275         438          -1
         276         438           1
           1         439          61
         276         439          -1
         277         439           1
           1         440          39
         277         440          -1
         278         440           1
           1         441          22
         278         441          -1
         279         441           1
         279         442          -1
         364         442           1
         279         443          -1
         286         443           1
           1         444          10
         280         444          -1
         281         444           1
           1         445          10
         281         445          -1
         282         445           1
           1         446           8
         282         446          -1
         283         446           1
           1         447         152
         282         447          -1
         312         447           1
           1         448          11
         283         448          -1
         284         448           1
           1         449          29
         284         449          -1
         376         449           1
           1         450          39
         284         450          -1
         285         450           1
           1         451          82
         284         451          -1
         289         451           1
           1         452          35
         285         452          -1
         291         452           1
           1         453          56
         286         453          -1
         362         453           1
           1         454         110
         287         454          -1
         288         454           1
         622         454           1
           1         455         393
         290         455          -1
         293         455           1
           1         456         112
         293         456          -1
         338         456           1
           1         457          70
         294         457          -1
         296         457           1
         624         457           1
           1         458          62
         296         458          -1
         297         458           1
           1         459          46
         297         459          -1
         298         459           1
           1         460          12
         298         460          -1
         299         460           1
           1         461          30
         302         461          -1
         365         461           1
           1         462          26
         303         462          -1
         304         462           1
           1         463         300
         304         463          -1
         305         463           1
           1         464         140
         305         464          -1
         306         464           1
           1         465         100
         306         465          -1
         307         465           1
           1         466          80
         306         466          -1
         361         466           1
           1         467          10
         308         467          -1
         309         467           1
           1         468          60
         309         468          -1
         310         468           1
           1         469         100
         310         469          -1
         311         469           1
           1         470         109
         315         470          -1
         317         470           1
           1         471         174
         316         471          -1
         331         471           1
           1         472          19
         317         472          -1
         318         472           1
           1         473          40
         318         473          -1
         319         473           1
         319         474          -1
         320         474           1
           1         475          52
         320         475          -1
         321         475           1
           1         476          40
         320         476          -1
         322         476           1
           1         477          10
         321         477          -1
         367         477           1
           1         478          19
         322         478          -1
         323         478           1
           1         479           3
         323         479          -1
         324         479           1
           1         480           4
         324         480          -1
         325         480           1
           1         481           7
         325         481          -1
         326         481           1
           1         482          13
         326         482          -1
         375         482           1
           1         483           8
         326         483          -1
         328         483           1
           1         484         132
         326         484           1
         327         484          -1
           1         485          14
         328         485          -1
         330         485           1
           1         486          89
         328         486           1
         329         486          -1
           1         487          20
         330         487          -1
         363         487           1
           1         488           6
         331         488          -1
         332         488           1
           1         489           7
         332         489          -1
         334         489           1
         334         490          -1
         335         490           1
         334         491          -1
         372         491           1
           1         492         100
         336         492          -1
         340         492           1
           1         493          10
         336         493          -1
         337         493           1
           1         494          23
         338         494          -1
         377         494           1
         339         495          -1
         343         495           1
           1         496          10
         339         496          -1
         378         496           1
           1         497           7
         340         497          -1
         341         497           1
           1         498           3
         341         498          -1
         342         498           1
           1         499          21
         343         499          -1
         344         499           1
           1         500          29
         346         500          -1
         347         500           1
         627         500           1
           1         501         182
         349         501          -1
         350         501           1
         629         501           1
           1         502          78
         353         502          -1
         354         502           1
         633         502           1
           1         503          29
         355         503          -1
         356         503           1
         634         503           1
           1         504          29
         357         504          -1
         358         504           1
         635         504           1
         359         505          -1
         360         505           1
           5         506          -1
         380         506           1
         637         506           1
           6         507          -1
         381         507           1
         638         507           1
           8         508          -1
         382         508           1
         640         508           1
          86         509          -1
         406         509           1
          87         510          -1
         412         510           1
          88         511          -1
         414         511           1
          89         512          -1
         420         512           1
          90         513          -1
         421         513           1
          91         514          -1
         475         514           1
          92         515          -1
         476         515           1
          93         516          -1
         479         516           1
          94         517          -1
         481         517           1
           1         518          35
          95         518          -1
         482         518           1
         641         518           1
          96         519          -1
         483         519           1
          97         520          -1
         485         520           1
          98         521          -1
         487         521           1
          99         522          -1
         489         522           1
           1         523          33
         380         523          -1
         441         523           1
           1         524         125
         380         524          -1
         425         524           1
           1         525         171
         380         525          -1
         435         525           1
           1         526         137
         380         526          -1
         426         526           1
           1         527          95
         380         527          -1
         443         527           1
           1         528         176
         380         528          -1
         522         528           1
           1         529         187
         380         529          -1
         518         529           1
           1         530         265
         380         530          -1
         507         530           1
           1         531         278
         380         531          -1
         525         531           1
           1         532         284
         380         532          -1
         498         532           1
           1         533         372
         380         533          -1
         535         533           1
           1         534         376
         380         534          -1
         473         534           1
           1         535         310
         380         535          -1
         463         535           1
           1         536         387
         380         536          -1
         474         536           1
           1         537         380
         380         537          -1
         493         537           1
           1         538         382
         380         538          -1
         471         538           1
           1         539         383
         380         539          -1
         470         539           1
           1         540         501
         380         540          -1
         515         540           1
           1         541         409
         380         541          -1
         521         541           1
           1         542         419
         380         542          -1
         526         542           1
           1         543         376
         380         543          -1
         519         543           1
           1         544         223
         380         544          -1
         512         544           1
           1         545         279
         380         545          -1
         517         545           1
           1         546         241
         380         546          -1
         506         546           1
           1         547         276
         380         547          -1
         513         547           1
           1         548         331
         380         548          -1
         438         548           1
           1         549         448
         380         549          -1
         492         549           1
           1         550         320
         380         550          -1
         516         550           1
           1         551         340
         380         551          -1
         528         551           1
           1         552         414
         380         552          -1
         514         552           1
           1         553         441
         380         553          -1
         495         553           1
           1         554         625
         380         554          -1
         410         554           1
           1         555         404
         380         555          -1
         422         555           1
           1         556         534
         380         556          -1
         424         556           1
           1         557         339
         380         557          -1
         478         557           1
           1         558         352
         380         558          -1
         460         558           1
           1         559          15
         381         559          -1
         442         559           1
         642         559           1
         381         560          -1
         440         560           1
         643         560           1
         382         561          -1
         537         561           1
           1         562          80
         382         562          -1
         383         562           1
           1         563          30
           2         563           1
         382         563          -1
         387         563           1
           1         564          13
           3         564           1
         382         564          -1
         399         564           1
           1         565          41
         383         565          -1
         384         565           1
           1         566           6
         384         566          -1
         394         566           1
         384         567          -1
         385         567           1
           1         568          16
         385         568          -1
         386         568           1
         645         568           1
           1         569          12
         386         569          -1
         390         569           1
           1         570          14
         387         570          -1
         388         570           1
           1         571          24
         388         571          -1
         389         571           1
           1         572           9
         390         572          -1
         391         572           1
           1         573          28
         391         573          -1
         392         573           1
           1         574          42
         392         574          -1
         393         574           1
           1         575          54
         393         575          -1
         502         575           1
           1         576          10
         394         576          -1
         395         576           1
           1         577         226
         395         577          -1
         417         577           1
           1         578         326
         395         578          -1
         500         578           1
           1         579         570
         395         579          -1
         531         579           1
           1         580         375
         395         580          -1
         496         580           1
           1         581         425
         395         581          -1
         491         581           1
           1         582          61
         395         582          -1
         396         582           1
           1         583          33
         396         583          -1
         505         583           1
           1         584          39
         396         584          -1
         397         584           1
           1         585          22
         397         585          -1
         398         585           1
         398         586          -1
         499         586           1
         398         587          -1
         405         587           1
           1         588          10
         399         588          -1
         400         588           1
           1         589          10
         400         589          -1
         401         589           1
           1         590           8
         401         590          -1
         402         590           1
           1         591         152
         401         591          -1
         439         591           1
           1         592          11
         402         592          -1
         403         592           1
           1         593          39
         403         593          -1
         484         593           1
           1         594          29
         403         594          -1
         530         594           1
           1         595          39
         403         595          -1
         404         595           1
           1         596          82
         403         596          -1
         409         596           1
           1         597          35
         404         597          -1
         411         597           1
           1         598          56
         405         598          -1
         408         598           1
           1         599         110
         406         599          -1
         407         599           1
         649         599           1
           1         600         393
         410         600          -1
         413         600           1
           1         601         146
         411         601          -1
         423         601           1
           1         602         112
         413         602          -1
         465         602           1
         414         603          -1
         415         603           1
           1         604          70
         414         604          -1
         416         604           1
         651         604           1
           1         605         300
         415         605          -1
         432         605           1
           1         606          46
         417         606          -1
         418         606           1
           1         607          34
         418         607          -1
         419         607           1
         422         608          -1
         509         608           1
         422         609          -1
         501         609           1
           1         610          26
         426         610          -1
         427         610           1
           1         611         300
         427         611          -1
         428         611           1
           1         612         260
         427         612          -1
         527         612           1
           1         613         140
         428         613          -1
         430         613           1
           1         614         110
         428         614          -1
         429         614           1
           1         615         140
         428         615          -1
         433         615           1
           1         616          60
         429         616          -1
         523         616           1
           1         617         100
         430         617          -1
         431         617           1
           1         618         160
         432         618          -1
         504         618           1
           1         619         100
         433         619          -1
         434         619           1
           1         620          80
         433         620          -1
         497         620           1
           1         621         120
         433         621          -1
         536         621           1
           1         622          70
         434         622          -1
         511         622           1
           1         623          10
         435         623          -1
         436         623           1
           1         624          60
         436         624          -1
         437         624           1
           1         625         109
         442         625          -1
         444         625           1
           1         626         174
         443         626          -1
         458         626           1
           1         627          19
         444         627          -1
         445         627           1
           1         628          40
         445         628          -1
         446         628           1
           1         629          17
         446         629          -1
         510         629           1
         446         630          -1
         447         630           1
           1         631          52
         447         631          -1
         448         631           1
           1         632          40
         447         632          -1
         449         632           1
           1         633          10
         448         633          -1
         508         633           1
           1         634          19
         449         634          -1
         450         634           1
           1         635           3
         450         635          -1
         451         635           1
           1         636           4
         451         636          -1
         452         636           1
           1         637           7
         452         637          -1
         453         637           1
           1         638          34
         453         638          -1
         529         638           1
           1         639           8
         453         639          -1
         455         639           1
           1         640          13
         453         640          -1
         524         640           1
           1         641         132
         453         641           1
         454         641          -1
           1         642          14
         455         642          -1
         457         642           1
         455         643          -1
         456         643           1
           1         644           6
         458         644          -1
         459         644           1
           1         645           7
         459         645          -1
         461         645           1
         461         646          -1
         462         646           1
           1         647         100
         463         647          -1
         468         647           1
           1         648          10
         463         648          -1
         464         648           1
           1         649         477
         464         649          -1
         494         649           1
           1         650         477
         464         650          -1
         520         650           1
           1         651          23
         465         651          -1
         466         651           1
           1         652          22
         466         652          -1
         532         652           1
           1         653          36
         466         653          -1
         503         653           1
         467         654          -1
         471         654           1
           1         655          10
         467         655          -1
         533         655           1
           1         656           7
         468         656          -1
         469         656           1
           1         657          21
         471         657          -1
         472         657           1
         472         658          -1
         534         658           1
           1         659          35
         476         659          -1
         477         659           1
         654         659           1
           1         660         182
         479         660          -1
         480         660           1
         656         660           1
           1         661          35
         485         661          -1
         486         661           1
         661         661           1
           1         662          35
         487         662          -1
         488         662           1
         662         662           1
         489         663          -1
         490         663           1
    43
   577
   526
   542
   474
   621
   536
   258
    53
   228
   254
   314
   405
   587
   521
   515
   540
   476
   231
   356
   119
   653
   632
   256
   376
   450
   634
   449
   503
    16
   550
   516
   136
   481
   545
   517
   480
   324
   135
   325
   375
   482
    52
   586
   234
   344
   499
    23
   180
   478
   133
   323
   557
   185
   479
   134
   125
   307
   230
   250
    15
   549
   492
   131
   473
   534
   657
   472
   124
   470
   539
   315
   658
   317
   132
   126
   229
   244
   374
    72
   606
   269
   212
   145
   246
   248
   362
   128
   662
   488
   332
   257
   424
   379
    73
   419
   607
   213
   146
   418
   331
   318
    20
   554
   152
   373
    74
   509
   608
   214
    66
   600
     7
   208
   602
    68
   413
   410
   625
    49
   364
   174
   442
    63
   597
    61
   595
   360
   505
   359
   404
   583
   241
   251
   249
    47
   372
   491
   581
   129
   663
   335
   490
    62
   409
   596
   316
   334
   172
   150
   184
   541
    83
   223
   330
    42
   161
   243
   576
   313
    67
   601
   423
    37
   571
   389
   113
   647
   311
   469
   122
   312
   310
   656
   533
   535
   655
   120
   654
   309
   467
   121
   468
   159
   263
   253
   259
   361
    36
   570
    70
   210
   149
     2
    29
   563
   387
    84
   224
   169
    64
   358
   504
   170
   357
   252
   271
    79
   613
   219
    34
   158
   236
   431
   267
   268
   430
   618
   190
   617
    28
   562
   532
   652
    78
   342
   218
   497
   620
   341
   498
   350
   349
   501
    46
   378
   496
   580
   165
    44
   578
   627
   347
    27
   561
   337
   493
   537
   162
   500
   164
   153
   245
   261
   281
   345
    33
   567
   385
   156
   371
    32
   566
    31
   565
   188
   155
   237
   272
    45
   525
   531
   579
   242
   437
   369
     4
   538
   130
    75
   215
   143
   623
   436
   273
   274
   435
   483
   543
   519
   239
   270
    59
   593
    22
   327
   138
   484
   203
    69
   603
   127
   661
   232
   329
   486
   140
   301
    71
   605
   211
   333
    10
   512
   544
   420
   139
   415
   328
    89
   384
   609
   432
   209
    30
     3
   564
    77
   217
   611
   300
    76
   610
   144
   216
   427
    18
   552
   475
   514
    17
   522
   528
   551
   247
   348
   513
   547
   421
   429
    14
   438
   548
   275
   163
    21
   555
   368
   367
   477
   495
    19
   233
   351
   141
   553
   179
   178
    90
    57
   591
   439
    56
   402
   592
   590
   352
    55
   589
    54
   260
   238
   588
    81
   221
   615
   306
    95
   400
   202
   631
   448
   106
   508
   240
   425
   524
   265
   640
    80
   220
   354
   502
   353
   363
   365
    40
   574
   393
    41
   176
   412
   510
   366
   175
   575
   633
   167
   401
   276
   399
   511
   622
   107
   641
   454
   235
    48
   582
    65
   407
   599
   377
   494
    85
   619
   225
   649
    38
   160
    39
   391
   573
    35
   157
   569
   390
   572
   196
   408
   112
   462
   646
   117
   651
   305
   520
   650
   302
   116
   304
    51
   101
   227
    50
   226
   397
   584
   585
   303
    82
   222
   151
    25
   182
   416
   370
   255
   460
   558
   299
    24
   527
   626
   443
   114
   648
   457
   296
   297
   110
   644
   111
   645
   292
   459
   458
   298
   456
   105
   639
   455
   546
   506
   628
   630
   103
   282
   446
   109
   291
   108
   636
   451
   452
   637
   441
   523
   440
   560
   278
   529
   104
    60
   530
   594
   507
   638
   381
   643
   642
   286
   293
   287
   288
   392
   461
   464
   614
   616
   289
     5
     6
    11
    12
    13
    58
    86
    92
    94
    99
   100
   118
   142
   148
   154
   173
   181
   186
   187
   189
   194
   195
   204
   205
   206
   207
   262
   279
   308
   320
   339
   340
   343
   355
   380
   386
   396
   398
   403
   414
   422
   426
   433
   447
   466
   487
   559
   598
   635
   659
   147
   417
     9
    93
    98
   123
   171
   295
   319
   322
   326
   336
   411
   471
   660
   556
   444
    26
    87
    88
    91
   168
   177
   264
   277
   284
   285
   290
   321
   406
   453
   465
   489
   518
   197
   395
   183
   201
   193
     8
    96
    97
   102
   115
   166
   191
   192
   198
   199
   200
   266
   283
   294
   338
   346
   382
   383
   388
   394
   428
   434
   445
   463
   485
   568
   604
   612
   624
   629
   137
   280
     1
-1.
-1.