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