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