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