5
68004
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
1
1
1
1
1
1
1
1
1
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
3
3
3
3
3
2
2
2
2
2
2
2
2
1
1
1
1
1
1
2
2
2
2
2
2
2
2
2
3
3
3
3
3
3
3
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
5
5
5
5
5
5
5
5
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-8
-8
-8
-8
-8
-8
-8
-8
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-37
-37
-37
-37
-37
-37
-37
-37
-37
-37
-37
-37
-37
-37
-37
-37
-37
-37
-37
-37
-37
-37
-37
-37
-37
-38
-38
-38
-38
-38
-38
-38
-38
-38
-38
-38
-38
-38
-38
-38
-38
-38
-38
-38
-39
-39
-39
-39
-39
-39
-39
-39
-39
-39
-39
-39
-39
-39
-39
-39
-39
-39
-39
-39
-39
-39
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-41
-41
-41
-41
-41
-41
-41
-41
-41
-41
-41
-41
-41
-41
-41
-41
-41
-41
-41
-41
-41
-41
-41
-41
-41
-41
-41
-41
-41
-41
-41
-41
-41
-41
-41
-41
-41
-41
-41
-41
-41
-41
-41
-42
-42
-42
-42
-42
-42
-42
-42
-42
-42
-42
-42
-42
-42
-42
-42
-42
-42
-42
-42
-42
-42
-42
-42
-42
-42
-42
-42
-42
-42
-42
-42
-42
-42
-42
-42
-42
-42
-42
-42
-42
-42
-42
-42
-42
-42
-42
-42
-42
-42
-42
-43
-43
-43
-43
-43
-43
-43
-43
-43
-43
-43
-43
-43
-43
-43
-43
-43
-43
-43
-43
-43
-43
-43
-43
-43
-43
-43
-43
-43
-43
-43
-43
-43
-43
-43
-43
-43
-44
-44
-44
-44
-44
-44
-44
-44
-44
-44
-44
-44
-44
-44
-44
-44
-44
-44
-44
-44
-44
-44
-44
-44
-44
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-46
-46
-46
-46
-46
-46
-46
-46
-46
-46
-46
-46
-46
-46
-46
-46
-46
-46
-46
-46
-46
-46
-46
-46
-46
-46
-46
-46
-47
-47
-47
-47
-47
-47
-47
-47
-47
-47
-47
-47
-47
-47
-47
-47
-47
-47
-47
-47
-47
-47
-47
-47
-47
-48
-48
-48
-48
-48
-48
-48
-48
-48
-48
-48
-48
-48
-48
-48
-48
-48
-48
-48
-48
-48
-48
-48
-48
-48
-48
-48
-48
-48
-48
-48
-48
-48
-48
-48
-48
-48
-48
-48
-48
-48
-48
-48
-48
-48
-48
-48
-48
-48
-48
-48
-48
-48
-48
-48
-48
-48
-48
-48
-48
-48
-48
-48
-48
-48
-48
-48
-48
-48
-48
-48
-48
-48
-48
-48
-48
-48
-48
-48
-48
-48
-48
-48
-48
-48
-48
-48
-48
-48
-48
-48
-48
-48
-48
-48
-48
-48
-48
-48
-48
-48
-48
-48
-48
-48
-48
-48
-48
-48
-48
-48
-48
-48
-48
-48
-48
-48
-48
-48
-48
-48
-48
-48
-48
-48
-48
-48
-48
-48
-48
-48
-48
-48
-48
-48
-48
-48
-48
-48
-48
-48
-48
-48
-48
-48
-48
-48
-48
-48
-48
-48
-48
-48
-48
-48
-48
-48
-48
-48
-48
-48
-48
-48
-48
-48
-48
-48
-48
-48
-48
-48
-48
-48
-48
-48
-48
-48
-48
-48
-48
-48
-48
-48
-48
-48
-48
-48
-48
-48
-48
-48
-48
-48
-48
-48
-48
-48
-48
-48
-48
-48
-48
-48
-48
-49
-49
-49
-49
-49
-49
-49
-49
-49
-49
-49
-49
-49
-49
-49
-49
-49
-49
-49
-49
-49
-49
-49
-49
-49
-49
-49
-49
-49
-49
-49
-49
-49
-49
-49
-49
-49
-49
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-49
-49
-49
-49
-49
-49
-49
-49
-49
-49
-49
-49
-49
-49
-49
-49
-49
-49
-49
-49
-49
-49
-49
-49
-49
-49
-49
-48
-48
-48
-47
-46
-44
-43
-42
-40
-40
-39
-39
-39
-38
-37
-34
-32
-30
-29
-28
-27
-25
-21
-17
-11
-6
-2
1
3
6
10
13
17
21
23
26
28
30
34
40
46
54
61
68
74
81
88
96
104
113
120
127
133
137
141
146
152
160
171
182
194
204
212
219
224
229
234
240
248
257
267
277
287
298
309
321
334
347
360
372
384
395
405
413
419
423
427
433
440
450
462
475
487
498
509
521
535
551
570
592
613
633
650
664
678
692
708
727
749
771
793
813
832
850
868
888
909
934
961
991
1022
1056
1090
1123
1156
1189
1223
1257
1292
1329
1368
1408
1449
1490
1531
1572
1614
1660
1708
1760
1813
1866
1917
1965
2013
2062
2115
2172
2232
2291
2348
2402
2454
2507
2563
2626
2696
2772
2851
2930
3008
3082
3153
3222
3290
3359
3429
3503
3580
3663
3751
3844
3942
4042
4143
4246
4350
4457
4567
4679
4791
4901
5008
5113
5220
5331
5450
5578
5714
5855
5999
6144
6290
6437
6586
6735
6884
7030
7176
7322
7474
7635
7804
7979
8156
8328
8492
8645
8793
8939
9089
9248
9415
9592
9777
9970
10169
10371
10575
10778
10981
11185
11391
11602
11818
12040
12268
12501
12735
12967
13193
13412
13625
13838
14055
14280
14513
14752
14993
15230
15462
15690
15918
16152
16397
16654
16924
17202
17486
17771
18054
18333
18608
18880
19151
19420
19689
19960
20234
20509
20784
21055
21320
21579
21836
22096
22363
22641
22928
23219
23509
23795
24076
24353
24630
24910
25192
25476
25757
26034
26303
26560
26804
27033
27248
27452
27651
27848
28047
28249
28455
28665
28880
29101
29330
29570
29821
30084
30359
30648
30949
31263
31590
31928
32274
32625
32978
33330
33679
34025
34366
34703
35039
35377
35721
36074
36437
36811
37192
37578
37966
38354
38742
39132
39525
39921
40319
40716
41108
41489
41858
42210
42545
42864
43169
43464
43752
44037
44319
44598
44874
45147
45419
45693
45974
46267
46574
46894
47222
47551
47874
48184
48479
48758
49028
49291
49552
49813
50074
50336
50598
50862
51130
51405
51692
51996
52320
52664
53029
53410
53804
54208
54616
55025
55432
55836
56235
56629
57018
57402
57780
58153
58519
58877
59224
59561
59892
60219
60546
60877
61210
61543
61873
62196
62512
62820
63123
63425
63727
64028
64330
64628
64922
65206
65480
65738
65979
66202
66405
66589
66755
66904
67038
67158
67265
67360
67444
67518
67584
67641
67691
67734
67769
67798
67819
67833
67841
67845
67846
67848
67850
67854
67860
67865
67869
67867
67856
67833
67794
67737
67665
67580
67487
67390
67294
67204
67122
67049
66985
66929
66880
66833
66788
66741
66692
66639
66584
66525
66464
66400
66337
66276
66221
66175
66137
66109
66087
66071
66058
66047
66041
66041
66048
66064
66086
66110
66129
66138
66130
66104
66061
66005
65943
65882
65829
65788
65758
65732
65702
65657
65591
65498
65382
65244
65086
64913
64727
64529
64319
64093
63848
63584
63300
62999
62685
62362
62035
61710
61392
61085
60790
60506
60231
59962
59699
59439
59181
58921
58657
58385
58102
57803
57488
57153
56801
56435
56057
55671
55281
54891
54502
54116
53735
53363
53004
52662
52342
52045
51772
51520
51285
51061
50845
50635
50432
50234
50044
49863
49688
49518
49351
49184
49016
48847
48677
48507
48334
48156
47972
47776
47568
47346
47111
46864
46608
46348
46088
45834
45588
45356
45140
44943
44772
44628
44515
44436
44389
44373
44387
44427
44490
44575
44680
44807
44959
45135
45336
45561
45807
46073
46355
46652
46964
47289
47627
47979
48344
48725
49122
49537
49970
50420
50884
51362
51852
52353
52864
53385
53915
54453
54997
55543
56087
56627
57159
57680
58187
58680
59156
59616
60060
60491
60908
61311
61700
62072
62427
62762
63080
63383
63673
63954
64230
64500
64766
65030
65289
65542
65787
66022
66245
66452
66643
66815
66969
67106
67228
67339
67439
67531
67614
67688
67750
67801
67839
67865
67880
67886
67888
67889
67891
67896
67905
67918
67934
67953
67973
67991
68002
68004
67991
67963
67917
67852
67769
67667
67548
67411
67254
67076
66875
66651
66405
66139
65857
65565
65265
64965
64666
64370
64081
63796
63515
63237
62959
62681
62400
62115
61828
61540
61255
60975
60704
60446
60202
59972
59758
59556
59368
59191
59026
58872
58728
58593
58462
58335
58208
58081
57952
57822
57692
57564
57437
57313
57190
57066
56938
56802
56656
56497
56328
56149
55965
55778
55587
55393
55193
54986
54765
54526
54266
53981
53672
53339
52983
52604
52202
51776
51322
50837
50316
49757
49159
48527
47865
47184
46489
45790
45093
44403
43722
43051
42388
41731
41077
40428
39785
39152
38533
37933
37356
36801
36266
35749
35242
34743
34247
33751
33259
32772
32295
31833
31388
30960
30547
30147
29758
29378
29005
28639
28280
27927
27581
27242
26913
26596
26291
26000
25724
25464
25223
25001
24799
24618
24457
24315
24192
24088
24000
23929
23870
23821
23778
23739
23702
23667
23633
23601
23572
23544
23520
23498
23481
23468
23463
23466
23480
23506
23548
23607
23684
23777
23883
23999
24119
24242
24365
24489
24616
24752
24899
25059
25233
25418
25611
25807
26002
26193
26375
26545
26704
26854
26996
27135
27276
27422
27575
27736
27906
28082
28266
28458
28655
28859
29067
29278
29492
29705
29916
30124
30327
30527
30725
30921
31115
31309
31503
31697
31890
32081
32269
32453
32631
32803
32967
33121
33265
33397
33516
33624
33721
33805
33878
33939
33986
34020
34037
34038
34021
33986
33934
33867
33785
33689
33579
33454
33312
33151
32969
32766
32540
32298
32039
31765
31479
31181
30870
30544
30203
29846
29475
29092
28703
28313
27927
27550
27186
26838
26505
26188
25885
25593
25309
25029
24750
24471
24190
23910
23631
23353
23079
22806
22535
22264
21991
21718
21443
21167
20891
20615
20342
20072
19807
19548
19298
19058
18828
18609
18401
18205
18021
17850
17693
17548
17414
17289
17169
17051
16931
16806
16671
16527
16372
16209
16038
15862
15680
15495
15306
15114
14916
14715
14512
14309
14109
13914
13724
13537
13351
13163
12967
12759
12535
12292
12031
11751
11457
11150
10835
10517
10200
9889
9587
9296
9020
8759
8514
8286
8071
7870
7678
7497
7328
7173
7035
6918
6824
6760
6729
6735
6779
6862
6987
7151
7353
7590
7857
8147
8450
8760
9069
9376
9681
9981
10277
10569
10857
11147
11442
11743
12049
12361
12683
13018
13371
13742
14131
14534
14947
15362
15775
16178
16571
16947
17307
17651
17980
18296
18600
18894
19179
19455
19724
19988
20247
20504
20760
21016
21273
21530
21786
22043
22297
22547
22792
23033
23271
23508
23743
23978
24211
24442
24670
24892
25106
25311
25507
25693
25868
26031
26181
26320
26444
26553
26646
26722
26782
26827
26860
26882
26898
26912
26929
26950
26978
27013
27055
27102
27150
27198
27240
27273
27294
27300
27289
27260
27211
27141
27047
26931
26790
26626
26438
26226
25992
25736
25462
25172
24868
24550
24221
23883
23538
23189
22842
22498
22162
21836
21522
21220
20931
20654
20388
20131
19884
19645
19415
19194
18983
18783
18595
18420
18258
18108
17971
17846
17733
17634
17550
17483
17435
17409
17407
17428
17476
17551
17654
17783
17940
18124
18338
18580
18848
19140
19450
19774
20107
20444
20781
21116
21447
21777
22105
22434
22766
23102
23443
23790
24143
24502
24864
25230
25597
25964
26331
26698
27069
27444
27825
28214
28613
29020
29437
29862
30294
30731
31171
31613
32055
32497
32938
33378
33815
34250
34681
35110
35534
35953
36366
36773
37173
37565
37948
38321
38683
39032
39368
39689
39995
40286
40561
40821
41065
41293
41502
41693
41865
42017
42150
42264
42359
42434
42490
42525
42539
42530
42497
42438
42354
42244
42108
41948
41765
41559
41332
41083
40814
40525
40219
39897
39559
39208
38843
38463
38067
37654
37222
36769
36296
35804
35295
34771
34235
33691
33141
32587
32030
31473
30915
30359
29805
29254
28708
28168
27634
27109
26592
26085
25587
25100
24625
24163
23716
23283
22867
22465
22079
21705
21345
20995
20657
20327
20005
19689
19378
19071
18769
18471
18177
17888
17604
17323
17044
16765
16486
16204
15923
15639
15356
15074
14794
14520
14252
13992
13742
13505
13281
13072
12879
12702
12541
12395
12263
12146
12042
11950
11869
11797
11732
11672
11616
11563
11513
11467
11426
11394
11373
11365
11373
11396
11434
11485
11549
11626
11717
11823
11946
12086
12245
12424
12623
12841
13076
13327
13591
13866
14153
14449
14758
15078
15412
15760
16122
16496
16881
17276
17680
18092
18513
18942
19380
19828
20285
20750
21222
21700
22183
22669
23158
23648
24138
24627
25114
25597
26076
26550
27019
27484
27945
28401
28854
29301
29743
30178
30606
31025
31434
31833
32220
32598
32963
33316
33658
33989
34308
34618
34918
35208
35490
35764
36031
36289
36540
36782
37017
37243
37461
37672
37875
38072
38261
38443
38618
38785
38946
39099
39245
39385
39520
39650
39777
39899
40018
40133
40243
40346
40443
40532
40612
40683
40745
40799
40845
40884
40916
40942
40961
40972
40975
40969
40955
40930
40896
40850
40795
40727
40648
40555
40448
40327
40190
40040
39876
39700
39513
39319
39119
38915
38708
38499
38289
38078
37865
37652
37438
37225
37013
36802
36595
36390
36188
35988
35790
35593
35397
35201
35005
34809
34612
34415
34219
34022
33826
33630
33433
33234
33033
32829
32621
32409
32192
31974
31753
31532
31313
31096
30882
30671
30463
30257
30054
29854
29657
29464
29276
29094
28917
28746
28579
28418
28260
28106
27955
27807
27664
27525
27391
27260
27133
27011
26892
26777
26666
26560
26457
26357
26260
26164
26070
25977
25886
25796
25708
25624
25545
25471
25403
25342
25287
25239
25198
25162
25133
25109
25091
25077
25069
25064
25063
25066
25072
25080
25090
25102
25114
25129
25146
25165
25187
25214
25245
25282
25325
25374
25429
25489
25553
25622
25695
25771
25849
25929
26011
26095
26181
26270
26360
26453
26547
26645
26745
26847
26952
27059
27169
27282
27397
27512
27627
27741
27853
27962
28069
28174
28277
28379
28480
28580
28680
28780
28881
28983
29086
29192
29302
29415
29531
29653
29778
29909
30044
30184
30328
30475
30623
30772
30920
31068
31213
31354
31492
31626
31754
31878
31997
32113
32225
32334
32441
32545
32648
32747
32846
32942
33035
33125
33211
33295
33375
33451
33524
33591
33654
33710
33760
33804
33840
33869
33891
33906
33913
33912
33904
33888
33863
33829
33786
33734
33673
33602
33524
33439
33349
33254
33157
33059
32959
32858
32755
32651
32545
32436
32325
32210
32091
31968
31840
31707
31569
31425
31277
31124
30968
30810
30651
30492
30334
30178
30025
29874
29726
29580
29435
29292
29149
29006
28863
28719
28574
28428
28281
28131
27980
27826
27671
27515
27359
27202
27045
26888
26730
26571
26411
26248
26083
25915
25745
25573
25398
25221
25042
24861
24679
24496
24312
24128
23945
23762
23581
23401
23223
23047
22874
22704
22537
22372
22211
22053
21897
21745
21596
21451
21309
21172
21039
20912
20791
20677
20571
20473
20384
20303
20232
20170
20118
20076
20044
20022
20011
20009
20018
20036
20064
20101
20146
20201
20265
20338
20422
20515
20617
20728
20846
20971
21102
21238
21380
21526
21675
21829
21986
22148
22313
22482
22654
22829
23006
23185
23366
23547
23728
23909
24088
24267
24443
24617
24789
24956
25120
25279
25432
25581
25724
25863
25997
26128
26255
26380
26503
26624
26744
26864
26983
27103
27222
27341
27458
27573
27686
27795
27900
28001
28098
28192
28281
28365
28445
28520
28590
28655
28715
28771
28823
28874
28925
28977
29031
29089
29151
29216
29286
29358
29433
29511
29591
29673
29757
29845
29935
30028
30123
30219
30315
30410
30501
30590
30674
30754
30829
30900
30967
31030
31089
31144
31194
31239
31280
31315
31346
31373
31397
31417
31436
31452
31467
31478
31487
31492
31493
31490
31483
31472
31456
31435
31409
31378
31340
31297
31246
31189
31125
31054
30977
30893
30803
30708
30606
30499
30385
30266
30141
30011
29876
29736
29592
29444
29291
29134
28974
28810
28643
28473
28300
28126
27949
27771
27593
27414
27237
27061
26887
26714
26543
26372
26203
26034
25865
25697
25528
25359
25190
25022
24853
24685
24518
24352
24187
24024
23862
23701
23543
23388
23236
23087
22943
22804
22671
22544
22423
22309
22203
22104
22013
21929
21852
21782
21720
21665
21618
21580
21551
21532
21525
21528
21544
21571
21610
21662
21725
21800
21887
21984
22091
22206
22328
22456
22590
22728
22870
23016
23166
23318
23473
23629
23788
23947
24107
24266
24424
24580
24734
24885
25033
25179
25321
25460
25595
25726
25853
25975
26092
26203
26310
26413
26511
26606
26698
26787
26874
26960
27046
27132
27219
27307
27398
27490
27583
27678
27774
27870
27967
28065
28163
28262
28362
28463
28564
28666
28767
28868
28968
29066
29164
29260
29355
29450
29542
29632
29718
29800
29877
29947
30012
30071
30124
30171
30213
30249
30280
30306
30327
30344
30359
30372
30384
30398
30412
30429
30448
30470
30494
30520
30549
30581
30616
30654
30695
30738
30783
30827
30871
30913
30952
30988
31019
31045
31068
31087
31103
31115
31124
31129
31130
31127
31121
31113
31102
31091
31079
31068
31058
31049
31042
31037
31034
31034
31037
31044
31056
31073
31096
31124
31159
31200
31246
31298
31354
31414
31479
31546
31617
31692
31769
31851
31935
32023
32113
32206
32299
32392
32484
32573
32662
32747
32828
32906
32978
33045
33105
33159
33206
33246
33280
33307
33327
33341
33347
33346
33338
33324
33303
33275
33242
33203
33158
33107
33049
32986
32918
32845
32769
32689
32607
32521
32433
32341
32244
32141
32033
31919
31798
31671
31537
31396
31249
31095
30935
30770
30600
30426
30249
30068
29885
29701
29514
29326
29138
28949
28761
28574
28388
28204
28021
27840
27662
27488
27317
27150
26988
26832
26680
26534
26394
26258
26129
26005
25887
25775
25670
25572
25482
25400
25327
25264
25209
25162
25125
25096
25076
25064
25060
25064
25075
25093
25117
25148
25185
25227
25273
25325
25379
25437
25498
25560
25623
25687
25751
25814
25878
25940
26002
26064
26125
26185
26244
26303
26362
26420
26478
26537
26597
26658
26720
26783
26846
26910
26975
27040
27106
27172
27240
27309
27380
27451
27524
27596
27670
27744
27818
27892
27967
28042
28118
28193
28269
28345
28422
28499
28577
28657
28740
28824
28911
29000
29090
29181
29272
29362
29449
29534
29615
29694
29769
29841
29911
29977
30041
30101
30157
30210
30260
30308
30353
30396
30438
30479
30519
30558
30595
30631
30665
30697
30727
30754
30780
30802
30822
30839
30852
30862
30868
30872
30872
30869
30864
30856
30846
30834
30818
30800
30779
30755
30728
30698
30665
30630
30595
30559
30523
30487
30452
30416
30380
30343
30305
30266
30227
30188
30150
30112
30075
30038
30000
29961
29921
29880
29836
29792
29747
29702
29656
29610
29562
29513
29460
29405
29347
29285
29221
29153
29084
29011
28936
28859
28778
28696
28611
28525
28438
28351
28265
28178
28093
28008
27924
27841
27758
27675
27592
27509
27428
27347
27268
27192
27117
27045
26976
26910
26847
26786
26730
26677
26628
26583
26543
26507
26476
26448
26425
26405
26388
26374
26362
26353
26346
26342
26340
26341
26344
26351
26361
26375
26393
26414
26440
26470
26504
26542
26582
26625
26669
26715
26761
26807
26854
26902
26950
26997
27045
27092
27139
27184
27229
27274
27319
27364
27411
27460
27510
27562
27616
27670
27725
27780
27834
27889
27943
27998
28053
28107
28161
28213
28264
28314
28361
28406
28449
28489
28527
28562
28595
28625
28654
28680
28706
28732
28757
28781
28806
28830
28853
28875
28897
28917
28938
28957
28976
28994
29011
29027
29042
29055
29065
29073
29078
29081
29080
29078
29073
29068
29061
29053
29045
29036
29027
29016
29005
28994
28983
28971
28960
28949
28938
28926
28915
28902
28890
28876
28863
28850
28837
28825
28812
28800
28788
28775
28761
28746
28730
28713
28695
28674
28652
28628
28602
28574
28545
28515
28484
28453
28420
28388
28354
28319
28282
28243
28203
28161
28117
28073
28027
27982
27936
27890
27844
27798
27752
27706
27660
27614
27568
27522
27475
27427
27378
27329
27279
27228
27176
27123
27070
27016
26963
26909
26856
26803
26751
26699
26647
26597
26547
26498
26450
26403
26356
26310
26265
26219
26174
26127
26080
26033
25984
25935
25886
25835
25783
25730
25677
25623
25569
25515
25463
25411
25360
25310
25262
25213
25165
25116
25068
25019
24970
24922
24875
24828
24782
24737
24693
24651
24610
24571
24533
24497
24462
24428
24395
24363
24331
24299
24268
24236
24203
24171
24138
24105
24072
24040
24008
23977
23945
23914
23883
23851
23818
23785
23752
23717
23682
23647
23611
23575
23540
23505
23472
23439
23408
23379
23352
23327
23305
23286
23271
23260
23252
23248
23248
23251
23258
23268
23281
23298
23319
23344
23373
23406
23443
23483
23527
23575
23626
23680
23738
23800
23865
23933
24004
24078
24155
24233
24313
24396
24479
24564
24650
24736
24823
24910
24998
25085
25173
25260
25347
25434
25521
25607
25693
25779
25864
25947
26030
26111
26190
26267
26342
26414
26485
26553
26619
26684
26746
26807
26865
26921
26973
27023
27069
27111
27149
27184
27215
27243
27266
27285
27300
27311
27317
27319
27318
27312
27303
27289
27272
27251
27226
27197
27165
27130
27093
27054
27014
26972
26929
26885
26839
26793
26746
26698
26650
26603
26555
26508
26461
26416
26371
26327
26285
26245
26207
26171
26138
26106
26076
26049
26022
25998
25975
25954
25935
25918
25902
25888
25875
25864
25853
25843
25832
25822
25813
25803
25794
25786
25779
25772
25766
25760
25755
25751
25748
25745
25743
25742
25743
25745
25749
25754
25762
25773
25786
25802
25821
25842
25864
25888
25912
25938
25963
25990
26018
26048
26078
26110
26143
26177
26211
26245
26279
26314
26350
26386
26423
26460
26497
26535
26572
26609
26645
26680
26713
26745
26775
26803
26830
26855
26878
26900
26920
26938
26955
26970
26984
26997
27010
27022
27034
27047
27059
27072
27085
27097
27109
27120
27130
27139
27146
27152
27156
27158
27159
27158
27156
27152
27147
27140
27132
27122
27110
27097
27082
27066
27049
27031
27012
26992
26973
26953
26933
26913
26894
26877
26861
26847
26835
26825
26817
26810
26805
26802
26799
26799
26800
26802
26806
26812
26820
26829
26840
26852
26864
26877
26889
26901
26913
26924
26934
26944
26952
26961
26969
26977
26986
26996
27007
27019
27032
27047
27064
27082
27101
27123
27146
27171
27197
27225
27253
27282
27311
27340
27368
27395
27422
27447
27471
27493
27514
27533
27550
27565
27578
27588
27596
27602
27605
27605
27603
27597
27588
27576
27561
27544
27524
27502
27477
27450
27420
27389
27356
27321
27285
27248
27210
27171
27131
27090
27048
27005
26961
26917
26872
26828
26783
26738
26692
26647
26601
26554
26508
26461
26414
26368
26321
26275
26229
26184
26138
26091
26044
25997
25948
25899
25849
25798
25747
25696
25645
25593
25541
25489
25437
25385
25332
25280
25229
25178
25130
25082
25037
24993
24951
24911
24873
24837
24803
24771
24742
24715
24691
24670
24653
24638
24628
24620
24615
24614
24615
24619
24626
24635
24647
24660
24676
24693
24711
24730
24749
24769
24790
24810
24830
24850
24869
24888
24908
24929
24952
24975
25001
25028
25057
25087
25119
25152
25187
25224
25262
25301
25341
25383
25427
25471
25517
25564
25611
25660
25710
25760
25812
25865
25919
25974
26030
26087
26144
26201
26258
26314
26370
26424
26478
26531
26583
26633
26683
26731
26778
26825
26871
26917
26963
27009
27054
27100
27146
27192
27238
27284
27330
27374
27418
27460
27501
27541
27580
27617
27653
27687
27720
27752
27781
27809
27836
27861
27885
27908
27928
27947
27964
27978
27990
27999
28006
28009
28009
28005
27998
27988
27974
27957
27935
27911
27882
27851
27815
27777
27734
27689
27640
27589
27535
27480
27422
27364
27304
27243
27182
27120
27057
26994
26931
26868
26805
26742
26679
26617
26556
26496
26436
26378
26321
26265
26211
26158
26107
26057
26009
25963
25918
25874
25832
25792
25753
25716
25681
25648
25616
25586
25558
25531
25505
25480
25457
25433
25410
25386
25362
25338
25313
25288
25263
25238
25213
25188
25164
25141
25118
25097
25077
25058
25040
25024
25009
24995
24982
24971
24960
24951
24943
24937
24931
24927
24924
24923
24923
24924
24927
24931
24935
24941
24947
24955
24963
24973
24983
24994
25006
25020
25034
25049
25065
25081
25098
25116
25134
25153
25172
25192
25213
25235
25257
25281
25307
25333
25360
25387
25415
25442
25469
25497
25523
25550
25576
25601
25625
25648
25671
25693
25714
25735
25755
25774
25792
25809
25825
25840
25854
25868
25881
25893
25906
25918
25930
25943
25956
25970
25985
26001
26017
26034
26051
26070
26089
26110
26131
26153
26175
26198
26220
26243
26265
26287
26309
26332
26354
26378
26403
26428
26454
26481
26509
26538
26567
26596
26626
26656
26687
26718
26749
26780
26811
26843
26875
26907
26938
26969
26999
27028
27056
27083
27111
27138
27165
27191
27217
27242
27265
27288
27309
27330
27350
27369
27388
27408
27428
27449
27471
27494
27518
27542
27567
27592
27616
27640
27663
27685
27705
27725
27742
27758
27772
27784
27794
27802
27809
27814
27818
27820
27821
27821
27819
27817
27813
27808
27802
27794
27786
27778
27768
27759
27750
27740
27731
27721
27712
27702
27692
27682
27672
27661
27650
27637
27624
27609
27593
27574
27552
27529
27502
27474
27443
27410
27375
27338
27299
27259
27216
27172
27127
27080
27032
26983
26932
26880
26826
26771
26715
26657
26598
26538
26478
26417
26356
26294
26232
26171
26110
26049
25990
25932
25875
25819
25765
25712
25660
25610
25560
25512
25465
25418
25372
25327
25283
25239
25196
25152
25110
25067
25024
24981
24938
24895
24852
24810
24768
24726
24685
24646
24607
24570
24535
24501
24469
24440
24412
24386
24363
24341
24321
24302
24285
24270
24256
24243
24232
24222
24214
24207
24201
24197
24194
24192
24192
24193
24196
24200
24206
24213
24222
24232
24242
24255
24268
24284
24301
24321
24342
24366
24391
24418
24446
24476
24506
24538
24570
24603
24636
24669
24702
24734
24765
24796
24827
24858
24888
24919
24950
24981
25012
25043
25074
25106
25137
25169
25202
25235
25269
25302
25336
25371
25405
25440
25476
25512
25549
25587
25626
25666
25706
25748
25790
25833
25877
25921
25966
26012
26059
26107
26155
26204
26252
26301
26349
26396
26443
26489
26534
26578
26621
26662
26702
26740
26777
26813
26848
26882
26915
26947
26978
27008
27038
27067
27096
27124
27152
27180
27207
27234
27262
27288
27315
27341
27366
27390
27414
27438
27460
27483
27506
27528
27550
27571
27592
27613
27634
27655
27675
27696
27716
27736
27756
27775
27794
27811
27828
27843
27858
27870
27882
27892
27900
27906
27911
27913
27913
27911
27906
27900
27892
27883
27872
27860
27847
27833
27817
27801
27783
27763
27743
27721
27697
27672
27646
27619
27590
27560
27529
27497
27465
27433
27399
27365
27331
27296
27260
27224
27187
27149
27111
27072
27033
26992
26951
26909
26867
26825
26784
26743
26702
26663
26624
26586
26549
26513
26478
26445
26414
26384
26356
26329
26304
26280
26259
26239
26221
26205
26191
26179
26169
26161
26155
26151
26149
26148
26148
26149
26151
26154
26156
26159
26162
26164
26167
26170
26173
26177
26182
26187
26194
26202
26210
26221
26233
26246
26262
26278
26297
26317
26338
26361
26386
26412
26440
26470
26501
26533
26567
26603
26640
26678
26718
26758
26799
26841
26884
26928
26972
27017
27062
27107
27153
27198
27243
27287
27331
27374
27418
27460
27502
27543
27583
27622
27659
27695
27728
27760
27791
27819
27846
27871
27894
27916
27935
27953
27968
27982
27995
28006
28016
28025
28032
28037
28041
28043
28043
28041
28038
28033
28027
28021
28013
28006
27997
27989
27980
27970
27960
27950
27939
27928
27916
27903
27888
27872
27855
27835
27814
27792
27767
27741
27713
27682
27649
27614
27575
27534
27489
27442
27392
27339
27284
27228
27169
27108
27045
26980
26913
26845
26775
26704
26632
26560
26487
26413
26340
26265
26191
26116
26042
25967
25892
25818
25744
25670
25596
25522
25449
25375
25302
25230
25158
25087
25017
24949
24880
24813
24747
24683
24621
24560
24502
24446
24393
24342
24293
24246
24202
24160
24121
24084
24049
24017
23988
23961
23937
23915
23895
23877
23862
23850
23840
23832
23827
23824
23822
23822
23824
23826
23831
23836
23843
23851
23861
23873
23886
23901
23917
23935
23955
23975
23997
24020
24045
24070
24097
24124
24153
24183
24214
24246
24280
24315
24351
24389
24427
24466
24505
24545
24585
24625
24665
24705
24745
24783
24822
24859
24896
24932
24967
25001
25035
25069
25102
25134
25166
25197
25229
25260
25291
25322
25353
25385
25416
25448
25479
25510
25541
25571
25601
25630
25658
25686
25713
25739
25765
25789
25811
25833
25853
25871
25888
25903
25916
25928
25938
25946
25952
25958
25961
25964
25966
25966
25966
25965
25963
25961
25958
25955
25952
25949
25947
25944
25941
25938
25934
25930
25924
25918
25911
25903
25894
25885
25876
25867
25857
25848
25840
25831
25823
25816
25809
25802
25796
25791
25786
25782
25778
25773
25769
25763
25758
25751
25744
25736
25727
25718
25709
25699
25689
25678
25666
25653
25640
25626
25610
25594
25576
25557
25537
25516
25494
25470
25446
25421
25396
25370
25345
25320
25295
25269
25245
25220
25196
25173
25150
25127
25106
25084
25063
25042
25022
25002
24983
24966
24949
24934
24919
24905
24892
24879
24868
24857
24847
24838
24831
24825
24820
24816
24813
24811
24810
24810
24811
24813
24815
24819
24823
24828
24833
24839
24844
24850
24856
24862
24867
24873
24879
24885
24891
24897
24903
24908
24914
24920
24925
24931
24936
24941
24947
24952
24958
24964
24970
24977
24984
24991
24999
25008
25017
25027
25038
25050
25063
25076
25090
25105
25120
25137
25154
25172
25191
25210
25229
25249
25268
25287
25306
25325
25344
25362
25380
25397
25413
25429
25445
25459
25473
25485
25498
25509
25519
25529
25537
25545
25552
25558
25563
25568
25572
25576
25579
25582
25584
25586
25587
25588
25589
25589
25589
25588
25587
25584
25581
25576
25570
25562
25553
25542
25530
25516
25502
25486
25468
25450
25430
25410
25388
25366
25342
25319
25294
25269
25243
25217
25190
25162
25135
25107
25079
25051
25024
24997
24970
24943
24917
24891
24865
24839
24813
24787
24762
24738
24714
24691
24668
24647
24626
24605
24585
24565
24546
24528
24511
24495
24479
24464
24450
24436
24423
24410
24398
24385
24373
24362
24350
24339
24328
24317
24306
24296
24284
24273
24261
24250
24238
24226
24215
24203
24191
24179
24166
24152
24139
24125
24111
24096
24081
24066
24050
24034
24017
23999
23980
23961
23941
23921
23900
23880
23858
23837
23816
23796
23776
23757
23740
23724
23710
23699
23689
23682
23678
23675
23676
23679
23685
23693
23704
23718
23735
23754
23776
23800
23826
23855
23885
23918
23952
23988
24026
24065
24105
24146
24187
24229
24272
24315
24358
24401
24445
24489
24533
24577
24620
24664
24707
24749
24792
24833
24873
24913
24951
24987
25022
25055
25088
25119
25149
25179
25209
25238
25268
25297
25325
25353
25380
25407
25434
25460
25486
25512
25537
25562
25586
25609
25632
25654
25676
25697
25717
25737
25756
25774
25792
25808
25823
25838
25851
25864
25875
25885
25894
25901
25907
25912
25915
25917
25918
25918
25916
25914
25910
25904
25898
25890
25880
25869
25857
25844
25829
25813
25795
25775
25754
25731
25706
25679
25651
25622
25591
25559
25526
25492
25456
25419
25381
25342
25302
25261
25220
25177
25135
25092
25049
25006
24964
24921
24880
24839
24799
24760
24722
24685
24649
24614
24579
24546
24514
24483
24453
24424
24397
24371
24346
24322
24298
24276
24254
24233
24212
24191
24171
24152
24133
24115
24097
24081
24065
24050
24036
24023
24011
23999
23989
23980
23972
23964
23957
23952
23947
23943
23939
23937
23934
23932
23931
23931
23931
23932
23935
23939
23945
23951
23959
23967
23976
23985
23995
24005
24017
24029
24043
24058
24074
24091
24108
24126
24144
24162
24181
24199
24217
24235
24254
24272
24292
24312
24333
24354
24375
24397
24418
24441
24463
24486
24510
24534
24559
24585
24611
24638
24666
24695
24724
24754
24785
24817
24849
24883
24916
24951
24985
25020
25055
25091
25127
25164
25200
25237
25273
25309
25345
25381
25418
25455
25493
25531
25569
25607
25645
25683
25720
25758
25795
25832
25869
25905
25941
25976
26010
26042
26074
26104
26134
26162
26190
26216
26241
26264
26286
26305
26323
26339
26354
26367
26378
26388
26396
26403
26408
26412
26414
26414
26413
26411
26407
26403
26398
26392
26385
26378
26370
26362
26354
26345
26336
26327
26317
26308
26298
26288
26278
26268
26258
26248
26239
26229
26220
26211
26202
26192
26183
26174
26164
26155
26145
26136
26126
26117
26107
26098
26088
26079
26069
26059
26050
26040
26030
26021
26011
26001
25991
25981
25971
25959
25947
25935
25922
25908
25893
25878
25863
25847
25830
25812
25793
25774
25753
25732
25710
25688
25665
25641
25616
25590
25563
25536
25508
25480
25452
25423
25395
25366
25337
25309
25280
25252
25224
25196
25169
25141
25115
25088
25062
25036
25010
24984
24959
24934
24910
24887
24864
24843
24823
24803
24786
24769
24754
24740
24727
24714
24702
24691
24680
24670
24660
24651
24642
24633
24625
24617
24610
24604
24598
24592
24586
24580
24575
24569
24563
24557
24550
24544
24537
24531
24524
24517
24510
24503
24496
24489
24482
24475
24469
24464
24458
24453
24449
24444
24440
24435
24431
24427
24423
24419
24415
24411
24408
24405
24402
24400
24399
24398
24398
24399
24401
24402
24405
24407
24410
24413
24417
24421
24426
24432
24439
24446
24455
24464
24474
24485
24497
24509
24523
24537
24552
24568
24584
24601
24619
24637
24656
24674
24693
24712
24732
24751
24770
24789
24808
24827
24845
24863
24880
24897
24912
24927
24941
24953
24966
24977
24987
24997
25007
25015
25023
25030
25036
25041
25046
25050
25053
25056
25058
25059
25059
25059
25058
25056
25053
25050
25047
25043
25038
25034
25029
25024
25019
25013
25007
25001
24995
24989
24983
24977
24972
24966
24961
24955
24950
24944
24938
24933
24927
24922
24917
24912
24908
24904
24901
24897
24895
24893
24891
24891
24891
24891
24893
24894
24896
24898
24900
24902
24904
24906
24908
24910
24911
24913
24915
24916
24918
24920
24923
24925
24928
24931
24934
24938
24942
24946
24951
24956
24962
24967
24973
24978
24983
24988
24992
24996
25000
25004
25008
25012
25016
25020
25024
25028
25032
25036
25041
25047
25053
25059
25066
25073
25080
25088
25095
25102
25109
25116
25123
25130
25137
25144
25150
25156
25162
25168
25173
25178
25183
25187
25191
25195
25197
25199
25200
25199
25198
25196
25192
25188
25182
25175
25168
25159
25149
25138
25126
25113
25100
25086
25072
25058
25043
25028
25013
24997
24982
24967
24952
24937
24923
24908
24893
24877
24862
24847
24831
24816
24801
24786
24771
24757
24743
24729
24715
24702
24688
24674
24660
24646
24631
24616
24601
24585
24569
24553
24537
24520
24503
24485
24466
24447
24427
24407
24386
24365
24344
24323
24301
24279
24258
24236
24214
24193
24172
24151
24131
24111
24091
24072
24052
24033
24014
23994
23975
23956
23938
23919
23901
23883
23864
23846
23828
23809
23791
23773
23755
23738
23721
23704
23688
23672
23656
23642
23628
23615
23602
23591
23581
23571
23562
23553
23545
23538
23531
23525
23520
23515
23512
23510
23509
23508
23509
23509
23511
23513
23516
23519
23522
23526
23531
23536
23542
23549
23557
23565
23574
23584
23595
23607
23619
23633
23647
23661
23677
23693
23709
23727
23744
23763
23782
23802
23822
23843
23864
23885
23907
23929
23951
23974
23996
24018
24040
24061
24082
24103
24123
24142
24161
24180
24199
24217
24235
24253
24271
24288
24305
24321
24336
24350
24363
24376
24387
24398
24407
24415
24423
24428
24433
24437
24440
24441
24442
24441
24439
24436
24431
24426
24419
24411
24402
24392
24381
24369
24357
24344
24330
24316
24301
24286
24271
24255
24240
24224
24208
24191
24175
24159
24143
24126
24110
24094
24077
24061
24045
24029
24013
23996
23980
23963
23945
23927
23909
23891
23873
23854
23836
23817
23799
23781
23763
23746
23729
23712
23695
23678
23661
23645
23628
23612
23596
23581
23566
23551
23537
23523
23510
23497
23485
23473
23461
23450
23440
23430
23421
23414
23406
23400
23395
23390
23386
23384
23382
23382
23382
23383
23386
23388
23391
23395
23399
23403
23407
23412
23418
23423
23430
23436
23442
23448
23455
23461
23467
23474
23481
23489
23496
23504
23511
23518
23526
23533
23540
23548
23555
23562
23569
23577
23584
23592
23599
23607
23614
23622
23630
23638
23646
23655
23663
23672
23680
23689
23697
23706
23715
23723
23732
23741
23750
23758
23767
23775
23782
23790
23797
23804
23811
23817
23823
23829
23833
23838
23841
23845
23847
23850
23851
23852
23853
23853
23853
23852
23852
23851
23850
23849
23849
23849
23849
23849
23849
23850
23851
23852
23853
23855
23857
23859
23861
23863
23866
23868
23871
23874
23877
23881
23884
23888
23893
23897
23902
23907
23912
23918
23923
23929
23934
23940
23946
23951
23957
23963
23968
23974
23979
23985
23990
23995
24001
24006
24011
24016
24021
24026
24031
24035
24040
24045
24050
24056
24061
24067
24073
24079
24085
24091
24098
24104
24110
24116
24123
24128
24134
24139
24143
24147
24150
24153
24155
24156
24157
24157
24156
24154
24151
24148
24144
24139
24134
24129
24123
24118
24112
24106
24099
24093
24087
24081
24074
24068
24062
24056
24050
24044
24039
24033
24028
24023
24018
24014
24010
24007
24004
24001
23999
23997
23995
23993
23991
23990
23988
23987
23985
23984
23983
23982
23981
23981
23982
23982
23983
23985
23987
23989
23992
23995
23999
24003
24008
24014
24020
24027
24034
24043
24051
24060
24070
24080
24091
24101
24113
24124
24136
24149
24162
24175
24188
24202
24216
24231
24246
24262
24278
24296
24313
24331
24350
24369
24389
24409
24429
24450
24471
24492
24514
24535
24557
24579
24602
24624
24647
24670
24693
24716
24739
24762
24785
24807
24829
24851
24873
24895
24916
24938
24959
24980
25001
25021
25041
25060
25079
25098
25116
25133
25150
25167
25183
25198
25212
25226
25239
25251
25262
25273
25283
25292
25301
25309
25317
25324
25330
25335
25339
25343
25346
25347
25349
25349
25349
25348
25346
25344
25341
25338
25333
25329
25323
25317
25310
25302
25294
25285
25276
25265
25254
25242
25229
25215
25201
25185
25169
25151
25133
25114
25094
25073
25052
25029
25007
24984
24960
24937
24914
24891
24867
24845
24822
24799
24777
24755
24734
24713
24691
24670
24650
24629
24608
24588
24567
24547
24527
24507
24488
24469
24451
24434
24417
24401
24386
24372
24359
24346
24334
24323
24313
24303
24294
24286
24278
24271
24265
24259
24253
24248
24244
24240
24236
24232
24229
24226
24224
24222
24220
24218
24217
24216
24215
24214
24214
24214
24214
24214
24214
24215
24215
24215
24216
24217
24218
24219
24221
24223
24226
24229
24232
24235
24240
24244
24249
24255
24262
24268
24275
24283
24290
24298
24305
24313
24321
24329
24337
24346
24354
24362
24370
24378
24386
24394
24402
24410
24418
24427
24435
24443
24452
24461
24470
24479
24488
24498
24508
24518
24528
24538
24549
24560
24571
24582
24593
24604
24615
24626
24637
24647
24658
24668
24677
24686
24694
24702
24709
24715
24721
24726
24730
24734
24737
24739
24741
24742
24742
24743
24742
24741
24740
24738
24735
24731
24727
24722
24717
24711
24704
24696
24688
24679
24669
24659
24648
24636
24624
24611
24597
24582
24568
24552
24537
24521
24505
24490
24474
24459
24443
24428
24413
24398
24383
24369
24354
24341
24327
24314
24301
24289
24277
24266
24254
24243
24232
24220
24209
24198
24187
24175
24164
24153
24141
24130
24119
24107
24096
24085
24074
24063
24052
24041
24031
24021
24011
24001
23992
23983
23974
23966
23959
23952
23946
23941
23936
23933
23930
23929
23928
23928
23929
23931
23933
23936
23939
23943
23947
23952
23956
23961
23966
23970
23975
23980
23985
23990
23994
23999
24003
24007
24011
24014
24018
24022
24026
24030
24034
24039
24043
24047
24052
24056
24060
24064
24068
24072
24075
24078
24081
24084
24086
24088
24090
24092
24094
24096
24097
24098
24099
24100
24100
24099
24099
24098
24096
24094
24092
24090
24087
24084
24080
24075
24070
24064
24057
24049
24041
24032
24023
24012
24001
23989
23977
23964
23950
23935
23920
23904
23888
23871
23854
23837
23819
23801
23783
23764
23746
23727
23709
23691
23673
23655
23637
23620
23604
23587
23571
23556
23540
23524
23509
23493
23478
23464
23449
23435
23421
23407
23393
23380
23366
23353
23340
23328
23316
23304
23294
23283
23274
23265
23256
23248
23240
23233
23227
23220
23215
23210
23205
23201
23197
23194
23191
23189
23187
23186
23185
23185
23185
23186
23188
23189
23192
23194
23197
23200
23204
23207
23211
23215
23219
23224
23228
23232
23236
23240
23244
23248
23252
23255
23259
23262
23265
23268
23271
23274
23276
23279
23281
23283
23285
23287
23289
23290
23292
23293
23294
23295
23296
23296
23296
23295
23294
23293
23291
23288
23285
23282
23278
23274
23269
23264
23259
23253
23248
23242
23236
23231
23225
23220
23215
23210
23206
23202
23200
23198
23197
23196
23197
23198
23201
23204
23208
23213
23219
23226
23233
23242
23251
23261
23271
23283
23295
23308
23321
23336
23351
23367
23383
23400
23418
23437
23455
23475
23495
23515
23535
23556
23578
23599
23620
23641
23662
23683
23704
23724
23745
23765
23786
23806
23827
23847
23867
23886
23906
23925
23943
23961
23979
23996
24013
24029
24045
24060
24075
24088
24102
24114
24126
24137
24148
24157
24166
24174
24180
24186
24191
24195
24198
24200
24201
24201
24200
24198
24195
24191
24186
24180
24174
24166
24158
24149
24139
24128
24116
24104
24090
24076
24060
24044
24027
24009
23990
23970
23950
23928
23905
23882
23857
23833
23808
23782
23756
23729
23703
23675
23647
23619
23591
23562
23533
23503
23474
23444
23415
23386
23357
23328
23299
23271
23243
23216
23189
23163
23138
23113
23089
23066
23043
23022
23002
22982
22963
22945
22927
22910
22894
22879
22864
22850
22837
22824
22812
22801
22789
22779
22768
22758
22747
22737
22727
22717
22707
22698
22688
22679
22670
22661
22653
22645
22638
22632
22626
22621
22617
22613
22609
22607
22605
22604
22603
22603
22604
22606
22608
22611
22614
22617
22622
22627
22632
22638
22644
22651
22658
22666
22674
22682
22690
22698
22707
22715
22724
22733
22742
22751
22760
22769
22778
22786
22795
22804
22812
22820
22828
22836
22844
22852
22859
22867
22874
22880
22887
22893
22898
22904
22909
22913
22918
22922
22926
22929
22932
22935
22937
22940
22942
22945
22947
22949
22952
22954
22955
22957
22958
22959
22961
22962
22963
22964
22965
22966
22966
22967
22967
22967
22966
22966
22965
22964
22963
22961
22959
22957
22954
22951
22947
22944
22939
22935
22930
22925
22919
22913
22907
22900
22893
22885
22878
22869
22861
22852
22843
22834
22824
22814
22804
22793
22783
22773
22762
22752
22742
22733
22724
22716
22708
22701
22695
22689
22684
22680
22676
22673
22671
22669
22667
22665
22664
22663
22663
22663
22662
22663
22663
22663
22664
22665
22666
22667
22668
22669
22670
22671
22672
22672
22673
22674
22675
22676
22677
22678
22679
22680
22682
22683
22685
22686
22688
22690
22693
22695
22698
22701
22704
22708
22711
22715
22719
22724
22728
22733
22738
22743
22748
22753
22758
22763
22768
22772
22777
22782
22787
22792
22797
22802
22808
22813
22819
22825
22831
22837
22843
22849
22856
22862
22869
22876
22883
22890
22898
22907
22915
22924
22934
22944
22954
22965
22976
22987
22999
23010
23022
23034
23046
23058
23070
23082
23094
23106
23118
23131
23143
23155
23167
23179
23191
23202
23213
23225
23236
23247
23257
23268
23278
23288
23298
23307
23316
23325
23333
23340
23346
23352
23358
23362
23366
23369
23372
23374
23375
23376
23376
23376
23375
23374
23373
23371
23368
23366
23363
23360
23357
23354
23350
23346
23342
23337
23333
23328
23323
23317
23312
23306
23300
23294
23288
23283
23277
23271
23266
23260
23255
23249
23243
23237
23232
23226
23220
23214
23208
23202
23196
23190
23183
23177
23171
23165
23159
23153
23148
23143
23138
23133
23128
23124
23120
23116
23113
23110
23108
23106
23104
23103
23102
23101
23100
23100
23100
23101
23102
23104
23105
23106
23108
23109
23110
23111
23112
23113
23114
23115
23116
23117
23118
23118
23119
23120
23121
23122
23123
23124
23125
23126
23128
23129
23130
23131
23132
23133
23135
23136
23137
23139
23141
23144
23146
23150
23153
23158
23162
23168
23174
23180
23187
23195
23203
23211
23221
23231
23241
23251
23262
23273
23285
23297
23309
23322
23336
23349
23363
23378
23393
23408
23423
23439
23455
23471
23487
23503
23520
23537
23554
23572
23590
23608
23626
23644
23663
23682
23702
23722
23741
23761
23781
23800
23819
23837
23855
23872
23890
23906
23923
23939
23955
23970
23984
23998
24012
24025
24037
24049
24060
24071
24081
24090
24099
24107
24114
24121
24127
24132
24136
24140
24142
24144
24146
24147
24147
24147
24146
24144
24143
24140
24138
24134
24131
24127
24122
24117
24111
24104
24097
24090
24081
24072
24062
24051
24040
24029
24016
24004
23990
23977
23963
23949
23935
23920
23905
23891
23876
23861
23846
23830
23815
23800
23784
23768
23753
23737
23722
23706
23691
23677
23663
23649
23635
23623
23611
23599
23588
23578
23568
23559
23551
23543
23536
23529
23523
23516
23511
23505
23500
23495
23490
23485
23481
23476
23472
23468
23464
23461
23458
23455
23453
23451
23450
23450
23449
23450
23451
23452
23454
23456
23459
23463
23466
23470
23474
23478
23483
23487
23492
23496
23501
23507
23512
23518
23524
23530
23536
23542
23548
23555
23561
23567
23574
23580
23587
23593
23600
23606
23613
23619
23626
23633
23639
23646
23653
23660
23667
23675
23682
23689
23697
23704
23712
23719
23727
23734
23741
23749
23756
23763
23769
23775
23781
23786
23791
23796
23800
23805
23809
23812
23816
23819
23821
23824
23826
23827
23829
23831
23832
23834
23836
23837
23839
23840
23841
23842
23842
23842
23842
23842
23841
23841
23841
23841
23840
23840
23840
23839
23839
23839
23839
23839
23840
23840
23840
23840
23840
23840
23840
23840
23840
23840
23840
23839
23839
23839
23839
23839
23839
23839
23840
23840
23841
23841
23842
23844
23845
23847
23849
23851
23853
23855
23858
23860
23863
23866
23869
23871
23874
23877
23880
23883
23886
23889
23892
23895
23898
23901
23904
23907
23910
23912
23915
23918
23921
23923
23926
23928
23931
23933
23936
23938
23941
23943
23946
23949
23952
23955
23958
23961
23964
23967
23969
23972
23975
23977
23980
23982
23984
23987
23988
23990
23991
23991
23992
23991
23990
23989
23987
23985
23983
23980
23976
23973
23969
23964
23960
23956
23951
23946
23941
23936
23930
23925
23919
23913
23907
23901
23896
23890
23884
23878
23872
23866
23860
23855
23849
23844
23838
23833
23828
23822
23817
23812
23807
23802
23796
23791
23786
23780
23775
23769
23763
23758
23752
23746
23741
23735
23729
23724
23719
23714
23710
23705
23701
23697
23693
23688
23684
23680
23676
23671
23667
23663
23659
23656
23652
23649
23646
23642
23639
23636
23634
23631
23629
23626
23624
23622
23619
23617
23614
23612
23610
23607
23605
23603
23601
23598
23596
23594
23591
23589
23587
23585
23583
23581
23579
23578
23577
23577
23577
23577
23578
23579
23580
23582
23584
23585
23587
23589
23590
23592
23594
23596
23598
23600
23602
23603
23605
23607
23609
23611
23613
23615
23617
23619
23620
23622
23623
23624
23625
23625
23626
23626
23626
23625
23624
23623
23622
23620
23618
23616
23614
23611
23609
23606
23602
23599
23595
23591
23586
23581
23576
23571
23565
23559
23554
23548
23542
23536
23530
23524
23518
23512
23506
23499
23493
23486
23480
23472
23465
23457
23449
23441
23432
23423
23413
23403
23393
23383
23372
23360
23348
23336
23324
23311
23299
23286
23274
23261
23249
23237
23225
23213
23201
23190
23178
23166
23155
23143
23132
23121
23109
23098
23088
23077
23067
23057
23047
23038
23028
23020
23011
23004
22996
22989
22983
22977
22971
22966
22961
22957
22952
22949
22946
22943
22940
22938
22937
22935
22934
22933
22933
22932
22932
22932
22932
22933
22934
22935
22936
22938
22940
22942
22944
22947
22949
22952
22954
22957
22960
22963
22966
22969
22972
22975
22978
22981
22984
22986
22988
22990
22992
22994
22995
22996
22997
22998
22999
23000
23000
23000
22999
22998
22997
22995
22992
22990
22987
22983
22979
22975
22970
22965
22960
22955
22949
22943
22937
22931
22925
22919
22913
22907
22900
22894
22887
22881
22875
22869
22863
22857
22852
22847
22842
22838
22834
22830
22826
22823
22820
22818
22815
22813
22811
22808
22806
22803
22801
22798
22794
22791
22787
22783
22779
22775
22770
22765
22760
22755
22750
22744
22739
22733
22727
22721
22714
22707
22700
22693
22686
22678
22671
22664
22656
22649
22641
22633
22626
22618
22610
22602
22594
22586
22578
22570
22562
22554
22546
22539
22531
22524
22517
22510
22503
22496
22490
22484
22478
22473
22468
22463
22459
22455
22452
22448
22445
22442
22439
22437
22434
22432
22429
22427
22424
22421
22419
22417
22414
22412
22410
22408
22406
22404
22402
22400
22398
22396
22394
22392
22391
22389
22386
22384
22382
22380
22378
22376
22374
22371
22369
22367
22365
22363
22361
22359
22357
22355
22353
22351
22349
22347
22345
22343
22341
22339
22337
22335
22333
22331
22329
22327
22325
22323
22321
22320
22318
22316
22314
22313
22311
22310
22308
22306
22304
22301
22299
22296
22292
22289
22285
22280
22275
22270
22265
22260
22254
22248
22242
22236
22230
22224
22218
22212
22205
22200
22194
22188
22183
22178
22174
22169
22165
22161
22158
22154
22151
22148
22146
22143
22141
22140
22138
22137
22136
22135
22134
22134
22134
22134
22134
22134
22135
22136
22137
22138
22138
22139
22140
22141
22142
22143
22144
22144
22145
22145
22145
22145
22145
22145
22145
22145
22145
22145
22146
22146
22147
22148
22150
22151
22153
22155
22157
22159
22161
22164
22166
22169
22173
22176
22180
22184
22188
22192
22197
22202
22207
22212
22217
22223
22228
22233
22239
22244
22248
22253
22258
22262
22267
22271
22275
22279
22283
22286
22290
22293
22296
22299
22301
22304
22306
22307
22309
22309
22310
22310
22309
22308
22306
22304
22301
22297
22293
22289
22284
22278
22273
22267
22260
22253
22246
22239
22232
22225
22217
22209
22201
22193
22185
22177
22169
22162
22154
22146
22139
22131
22124
22117
22110
22103
22097
22091
22084
22078
22072
22066
22060
22053
22047
22041
22035
22029
22023
22018
22012
22007
22001
21996
21991
21987
21982
21978
21974
21970
21966
21962
21958
21955
21953
21950
21948
21947
21946
21945
21945
21944
21944
21944
21944
21945
21945
21946
21947
21948
21948
21949
21950
21951
21952
21954
21955
21957
21958
21960
21962
21964
21966
21968
21970
21972
21975
21977
21979
21982
21984
21987
21989
21992
21994
21997
22000
22003
22006
22009
22013
22016
22019
22023
22026
22030
22033
22037
22040
22043
22046
22049
22052
22054
22057
22059
22061
22064
22066
22068
22070
22072
22073
22075
22077
22078
22080
22081
22082
22083
22084
22085
22085
22086
22086
22087
22087
22087
22087
22088
22088
22088
22088
22089
22089
22089
22089
22089
22089
22090
22090
22090
22090
22090
22090
22089
22089
22089
22089
22090
22090
22091
22092
22093
22094
22096
22097
22099
22102
22105
22108
22112
22116
22120
22125
22131
22137
22143
22150
22157
22165
22173
22182
22191
22200
22210
22220
22231
22242
22253
22265
22277
22289
22302
22315
22328
22341
22354
22368
22381
22395
22409
22422
22436
22450
22464
22478
22492
22506
22521
22535
22549
22563
22576
22590
22603
22616
22629
22642
22654
22666
22678
22689
22700
22711
22721
22731
22740
22750
22758
22767
22775
22782
22790
22797
22803
22810
22815
22821
22826
22831
22835
22840
22843
22847
22849
22852
22854
22856
22858
22860
22862
22864
22865
22867
22869
22871
22872
22874
22876
22878
22880
22882
22884
22886
22888
22890
22891
22894
22896
22898
22900
22903
22905
22908
22911
22914
22918
22921
22925
22929
22933
22937
22942
22946
22951
22955
22960
22964
22969
22974
22979
22984
22989
22993
22998
23003
23008
23012
23017
23021
23026
23030
23035
23039
23044
23048
23053
23057
23061
23065
23069
23073
23077
23080
23084
23087
23090
23093
23096
23098
23101
23103
23106
23108
23110
23112
23114
23116
23117
23119
23121
23123
23124
23125
23127
23128
23129
23130
23132
23132
23133
23134
23135
23136
23136
23137
23137
23138
23138
23139
23139
23139
23139
23139
23138
23138
23137
23136
23135
23134
23133
23132
23131
23130
23129
23128
23127
23126
23125
23124
23123
23122
23121
23120
23119
23118
23118
23117
23117
23117
23117
23117
23117
23118
23119
23120
23121
23122
23124
23125
23126
23127
23129
23130
23131
23132
23132
23133
23134
23135
23135
23135
23136
23136
23136
23136
23136
23136
23136
23136
23136
23136
23136
23137
23138
23138
23140
23141
23142
23144
23146
23148
23150
23152
23155
23157
23160
23162
23166
23169
23172
23176
23180
23183
23187
23191
23195
23199
23203
23207
23211
23216
23220
23224
23228
23232
23236
23240
23244
23248
23252
23255
23259
23262
23265
23268
23271
23274
23277
23279
23282
23284
23286
23288
23289
23291
23292
23294
23295
23297
23298
23300
23301
23303
23304
23305
23306
23308
23309
23311
23312
23314
23316
23318
23320
23322
23324
23327
23330
23333
23336
23340
23344
23348
23352
23357
23362
23367
23372
23377
23382
23388
23393
23398
23404
23409
23415
23421
23427
23433
23440
23447
23454
23461
23469
23477
23486
23495
23504
23513
23523
23533
23543
23554
23565
23576
23587
23599
23611
23622
23634
23646
23658
23670
23682
23694
23706
23718
23730
23742
23754
23766
23778
23789
23801
23813
23824
23836
23847
23859
23871
23883
23894
23906
23917
23928
23939
23950
23961
23971
23981
23990
23999
24007
24015
24023
24030
24036
24042
24047
24052
24056
24060
24063
24066
24068
24070
24071
24072
24072
24072
24072
24072
24071
24070
24069
24067
24065
24063
24061
24058
24055
24052
24048
24044
24040
24036
24030
24025
24018
24012
24005
23997
23989
23981
23973
23965
23956
23947
23938
23928
23918
23908
23898
23888
23877
23866
23856
23845
23834
23823
23811
23800
23789
23778
23767
23755
23744
23733
23722
23710
23699
23688
23676
23665
23654
23643
23633
23622
23611
23601
23590
23579
23569
23558
23548
23537
23526
23516
23505
23495
23484
23474
23463
23453
23443
23433
23423
23413
23403
23393
23383
23373
23363
23353
23343
23334
23324
23314
23305
23296
23288
23280
23272
23265
23258
23251
23245
23240
23235
23231
23227
23224
23221
23219
23217
23216
23216
23215
23216
23216
23217
23218
23220
23222
23224
23227
23229
23232
23235
23238
23241
23244
23247
23250
23253
23255
23258
23260
23262
23264
23265
23265
23266
23266
23266
23265
23264
23263
23261
23260
23257
23255
23252
23249
23246
23242
23239
23235
23231
23227
23223
23218
23213
23208
23203
23198
23193
23187
23181
23175
23169
23163
23156
23149
23141
23134
23126
23117
23108
23099
23090
23080
23070
23060
23050
23040
23030
23019
23009
22998
22987
22975
22964
22953
22942
22931
22920
22908
22897
22886
22874
22863
22851
22840
22828
22817
22805
22794
22782
22771
22759
22747
22736
22724
22712
22700
22689
22677
22665
22653
22641
22629
22617
22605
22594
22582
22570
22558
22546
22535
22523
22511
22499
22487
22475
22463
22452
22440
22429
22418
22408
22398
22388
22379
22370
22362
22354
22346
22339
22332
22326
22320
22314
22308
22303
22298
22294
22290
22286
22282
22278
22275
22272
22268
22265
22263
22260
22257
22254
22251
22248
22245
22241
22238
22235
22231
22228
22225
22221
22218
22214
22211
22207
22204
22201
22198
22194
22191
22188
22185
22182
22179
22177
22174
22171
22168
22166
22163
22161
22158
22156
22155
22153
22152
22151
22150
22149
22149
22149
22150
22150
22152
22153
22155
22158
22161
22165
22170
22175
22180
22186
22192
22198
22205
22212
22220
22227
22235
22243
22251
22259
22267
22275
22283
22291
22299
22307
22314
22321
22328
22335
22341
22347
22353
22358
22363
22368
22373
22377
22381
22385
22389
22393
22396
22399
22403
22406
22409
22411
22414
22417
22420
22423
22427
22430
22433
22437
22440
22444
22448
22452
22457
22462
22467
22473
22479
22485
22491
22497
22503
22510
22516
22522
22528
22533
22539
22544
22548
22552
22556
22559
22562
22565
22567
22568
22569
22570
22570
22570
22569
22567
22565
22563
22560
22557
22553
22548
22544
22539
22533
22527
22521
22515
22509
22502
22494
22487
22479
22470
22462
22453
22444
22434
22425
22415
22405
22395
22384
22374
22364
22353
22343
22332
22322
22311
22301
22290
22280
22270
22259
22249
22238
22228
22218
22207
22197
22187
22177
22166
22156
22146
22136
22127
22117
22107
22098
22089
22080
22071
22061
22052
22043
22033
22024
22015
22005
21995
21986
21976
21967
21957
21947
21938
21928
21919
21910
21901
21892
21884
21876
21868
21861
21854
21847
21841
21835
21829
21824
21819
21815
21812
21808
21806
21803
21801
21800
21799
21798
21798
21797
21798
21798
21799
21800
21801
21803
21805
21807
21809
21811
21813
21816
21818
21821
21824
21827
21830
21833
21836
21839
21843
21847
21851
21856
21861
21866
21871
21876
21881
21886
21892
21897
21903
21908
21914
21920
21926
21931
21937
21942
21948
21953
21958
21963
21969
21974
21979
21984
21988
21993
21997
22001
22006
22010
22014
22019
22023
22027
22031
22035
22039
22044
22048
22052
22057
22061
22066
22070
22074
22078
22082
22086
22091
22095
22100
22105
22110
22116
22121
22126
22131
22137
22143
22148
22154
22160
22165
22171
22176
22182
22187
22193
22198
22204
22209
22214
22219
22224
22229
22234
22238
22243
22248
22252
22256
22260
22264
22267
22271
22274
22276
22278
22280
22282
22283
22284
22285
22286
22287
22288
22289
22291
22292
22294
22295
22297
22298
22299
22301
22302
22303
22305
22306
22307
22308
22309
22310
22311
22311
22312
22312
22313
22314
22315
22315
22316
22317
22318
22319
22319
22321
22322
22323
22325
22327
22328
22331
22333
22336
22338
22342
22345
22349
22353
22358
22362
22367
22372
22377
22382
22387
22392
22398
22403
22408
22414
22419
22424
22429
22434
22438
22443
22447
22452
22456
22460
22465
22469
22473
22477
22481
22485
22489
22492
22496
22500
22503
22506
22510
22513
22515
22518
22520
22522
22525
22527
22529
22531
22534
22537
22539
22542
22546
22549
22552
22556
22560
22563
22567
22571
22576
22580
22584
22588
22592
22596
22599
22603
22606
22609
22613
22616
22619
22623
22626
22629
22632
22635
22638
22641
22643
22646
22648
22649
22651
22653
22654
22655
22656
22657
22657
22658
22658
22658
22657
22657
22657
22657
22656
22656
22655
22655
22654
22653
22652
22652
22652
22652
22652
22652
22652
22652
22651
22651
22652
22652
22654
22656
22658
22662
22666
22670
22675
22679
22684
22688
22693
22698
22703
22708
22714
22721
22728
22735
22742
22750
22758
22765
22774
22782
22790
22799
22808
22817
22826
22835
22843
22851
22860
22868
22877
22886
22896
22906
22916
22926
22936
22947
22957
22967
22977
22987
22997
23007
23017
23027
23037
23047
23056
23066
23075
23085
23094
23103
23113
23122
23130
23139
23147
23155
23162
23170
23177
23184
23190
23196
23202
23206
23210
23214
23216
23219
23220
23222
23223
23224
23224
23224
23224
23224
23223
23222
23220
23219
23216
23213
23210
23207
23203
23198
23194
23189
23184
23179
23174
23168
23163
23158
23152
23147
23141
23136
23130
23125
23119
23114
23108
23103
23098
23092
23087
23082
23077
23072
23068
23063
23059
23055
23050
23046
23042
23037
23033
23028
23024
23019
23014
23010
23005
23000
22996
22991
22987
22983
22979
22976
22973
22970
22968
22966
22964
22962
22961
22960
22959
22958
22958
22958
22958
22959
22959
22960
22961
22962
22964
22965
22966
22967
22968
22969
22970
22971
22972
22972
22973
22974
22974
22974
22975
22975
22976
22976
22977
22977
22977
22978
22978
22979
22979
22980
22981
22982
22983
22984
22985
22987
22988
22989
22990
22991
22992
22993
22994
22995
22995
22995
22996
22996
22996
22997
22997
22998
22998
22998
22999
22999
22999
22999
22998
22998
22998
22998
22998
22998
22998
22998
22999
22999
22999
23000
23000
23001
23001
23002
23002
23002
23002
23002
23002
23001
23001
23000
22999
22998
22997
22995
22994
22992
22991
22989
22987
22985
22983
22981
22979
22977
22975
22972
22970
22967
22964
22961
22958
22955
22952
22949
22946
22943
22940
22936
22932
22929
22925
22921
22917
22913
22908
22904
22900
22896
22893
22889
22886
22882
22879
22876
22873
22871
22868
22865
22863
22861
22859
22857
22855
22854
22852
22851
22850
22850
22849
22849
22848
22848
22849
22849
22850
22851
22852
22853
22855
22856
22857
22859
22860
22861
22863
22864
22866
22867
22869
22870
22872
22873
22875
22876
22878
22880
22881
22883
22884
22886
22887
22888
22889
22890
22890
22891
22891
22890
22890
22889
22888
22887
22885
22884
22882
22880
22878
22876
22873
22871
22868
22865
22862
22859
22856
22853
22849
22845
22841
22837
22833
22828
22824
22819
22814
22809
22804
22799
22794
22788
22783
22777
22771
22766
22760
22753
22747
22741
22735
22729
22724
22718
22713
22708
22704
22699
22695
22691
22688
22684
22681
22679
22676
22674
22672
22670
22669
22668
22667
22667
22667
22668
22669
22670
22671
22673
22675
22678
22680
22684
22687
22691
22696
22700
22705
22710
22716
22721
22727
22733
22740
22747
22754
22761
22769
22777
22786
22795
22804
22814
22824
22834
22845
22855
22866
22878
22889
22901
22912
22924
22936
22948
22960
22972
22984
22996
23008
23020
23032
23044
23056
23067
23078
23089
23100
23110
23120
23130
23139
23148
23156
23164
23172
23179
23186
23193
23199
23205
23210
23215
23220
23224
23228
23232
23235
23238
23240
23243
23245
23247
23248
23249
23250
23251
23251
23252
23251
23251
23250
23249
23248
23246
23244
23243
23241
23238
23236
23234
23231
23229
23226
23223
23221
23218
23215
23211
23208
23205
23201
23198
23194
23190
23187
23183
23179
23175
23171
23168
23164
23160
23156
23151
23147
23142
23138
23133
23128
23123
23118
23113
23107
23101
23095
23089
23082
23075
23068
23061
23054
23046
23038
23030
23022
23014
23006
22997
22989
22980
22972
22963
22954
22946
22937
22928
22920
22911
22902
22894
22885
22877
22869
22861
22853
22846
22839
22831
22824
22817
22810
22804
22797
22791
22785
22779
22773
22767
22762
22756
22751
22746
22741
22736
22732
22728
22723
22719
22715
22712
22708
22705
22702
22699
22696
22693
22691
22689
22687
22685
22684
22682
22681
22680
22680
22680
22679
22679
22680
22680
22680
22680
22681
22681
22682
22682
22682
22683
22683
22684
22684
22684
22684
22685
22685
22685
22686
22686
22687
22687
22688
22688
22689
22690
22691
22692
22693
22694
22695
22696
22698
22699
22700
22702
22703
22705
22706
22708
22710
22711
22713
22714
22716
22717
22718
22720
22721
22722
22722
22723
22723
22724
22724
22723
22723
22722
22721
22719
22717
22715
22713
22711
22708
22705
22702
22699
22695
22692
22688
22684
22679
22675
22670
22665
22660
22655
22649
22644
22638
22633
22627
22621
22615
22609
22604
22598
22592
22587
22581
22576
22570
22565
22559
22554
22549
22544
22539
22534
22530
22526
22522
22518
22514
22511
22508
22505
22503
22500
22498
22497
22496
22495
22494
22494
22494
22495
22496
22497
22498
22499
22501
22503
22505
22507
22509
22512
22514
22516
22519
22521
22524
22526
22528
22529
22531
22532
22533
22533
22534
22534
22533
22533
22532
22531
22529
22528
22526
22523
22521
22518
22514
22510
22506
22502
22497
22492
22487
22482
22476
22470
22464
22458
22451
22445
22438
22431
22425
22418
22410
22403
22396
22389
22382
22374
22367
22360
22353
22346
22339
22332
22325
22318
22312
22305
22299
22292
22286
22279
22273
22267
22260
22254
22248
22242
22236
22230
22224
22219
22213
22208
22203
22198
22193
22189
22184
22180
22177
22173
22170
22167
22165
22162
22160
22158
22156
22154
22152
22151
22150
22148
22147
22146
22145
22144
22144
22143
22143
22142
22142
22142
22142
22142
22142
22142
22142
22142
22142
22142
22142
22142
22143
22143
22143
22144
22144
22144
22145
22145
22146
22147
22147
22148
22149
22150
22152
22153
22154
22155
22157
22159
22161
22163
22166
22169
22172
22175
22178
22182
22186
22190
22194
22199
22203
22208
22213
22218
22223
22228
22233
22238
22244
22250
22255
22261
22267
22273
22279
22286
22292
22299
22306
22312
22319
22325
22332
22338
22344
22350
22356
22362
22367
22373
22378
22383
22387
22392
22397
22401
22405
22410
22414
22418
22422
22426
22431
22435
22439
22443
22447
22450
22454
22458
22461
22465
22468
22471
22474
22476
22479
22482
22484
22486
22488
22490
22492
22495
22497
22499
22501
22503
22505
22507
22508
22510
22512
22513
22514
22516
22517
22518
22519
22520
22521
22522
22523
22523
22524
22525
22525
22526
22526
22526
22526
22526
22525
22525
22524
22523
22523
22522
22521
22520
22518
22517
22516
22514
22512
22511
22509
22507
22505
22504
22503
22501
22500
22499
22498
22497
22496
22496
22495
22495
22495
22495
22495
22495
22495
22495
22496
22496
22497
22498
22499
22500
22502
22503
22505
22506
22508
22510
22513
22515
22517
22520
22523
22525
22528
22531
22534
22537
22540
22544
22547
22551
22555
22558
22562
22567
22571
22576
22580
22585
22590
22595
22600
22605
22610
22615
22621
22626
22631
22636
22641
22646
22651
22657
22662
22668
22673
22679
22684
22690
22696
22701
22707
22713
22719
22725
22731
22736
22742
22748
22754
22760
22766
22772
22778
22784
22790
22796
22802
22808
22813
22819
22824
22830
22836
22842
22848
22854
22859
22865
22871
22876
22881
22887
22892
22897
22902
22906
22911
22915
22919
22923
22926
22930
22933
22937
22940
22943
22946
22948
22951
22953
22954
22956
22956
22957
22957
22956
22955
22954
22952
22950
22948
22945
22942
22939
22935
22932
22928
22923
22919
22915
22910
22906
22901
22896
22892
22887
22881
22876
22871
22865
22859
22853
22847
22840
22834
22827
22821
22815
22808
22802
22796
22790
22784
22778
22772
22766
22761
22755
22749
22744
22738
22733
22727
22721
22716
22711
22706
22701
22696
22692
22688
22684
22680
22676
22673
22670
22667
22664
22662
22660
22658
22656
22655
22655
22654
22655
22655
22656
22657
22658
22660
22662
22664
22667
22670
22673
22677
22681
22686
22691
22696
22702
22708
22714
22721
22728
22736
22743
22751
22759
22767
22776
22785
22793
22802
22811
22821
22830
22840
22850
22860
22870
22880
22890
22901
22911
22922
22933
22945
22956
22968
22980
22993
23005
23017
23030
23042
23055
23067
23080
23093
23105
23118
23130
23142
23154
23166
23177
23189
23200
23210
23221
23231
23241
23250
23259
23268
23277
23285
23292
23299
23306
23313
23319
23324
23329
23334
23338
23342
23345
23348
23351
23353
23355
23356
23357
23358
23359
23359
23360
23360
23360
23359
23359
23358
23357
23355
23354
23352
23349
23347
23344
23340
23336
23332
23327
23322
23317
23312
23306
23300
23294
23287
23279
23271
23263
23254
23245
23236
23227
23218
23209
23199
23190
23180
23170
23159
23148
23137
23126
23114
23102
23091
23079
23068
23056
23044
23033
23021
23010
22998
22987
22975
22964
22952
22941
22930
22919
22908
22898
22888
22879
22869
22861
22853
22845
22838
22831
22824
22818
22813
22808
22803
22799
22796
22793
22790
22788
22786
22785
22785
22785
22786
22787
22789
22791
22794
22796
22800
22803
22807
22811
22816
22821
22826
22831
22837
22842
22848
22854
22860
22866
22873
22880
22887
22893
22900
22907
22914
22921
22928
22935
22942
22949
22956
22963
22970
22976
22983
22989
22995
23001
23006
23012
23017
23022
23027
23032
23037
23042
23047
23052
23057
23062
23066
23071
23076
23081
23086
23090
23095
23100
23104
23109
23113
23118
23122
23126
23130
23134
23138
23141
23145
23148
23152
23155
23158
23162
23165
23167
23170
23173
23175
23178
23180
23182
23184
23186
23187
23188
23189
23190
23191
23191
23191
23191
23191
23190
23189
23187
23186
23184
23181
23178
23175
23172
23169
23165
23162
23158
23154
23150
23146
23141
23137
23133
23129
23125
23121
23118
23114
23110
23107
23104
23100
23097
23095
23092
23090
23087
23086
23084
23083
23081
23080
23080
23079
23078
23078
23077
23077
23076
23076
23075
23075
23074
23073
23073
23072
23071
23071
23070
23069
23069
23068
23067
23066
23065
23064
23063
23062
23060
23059
23058
23057
23055
23054
23052
23050
23048
23046
23044
23042
23040
23038
23036
23034
23033
23031
23029
23027
23025
23023
23022
23020
23019
23018
23017
23016
23015
23014
23013
23013
23012
23011
23011
23010
23009
23008
23007
23006
23006
23005
23004
23003
23002
23002
23001
23000
22999
22998
22998
22997
22996
22995
22994
22993
22991
22990
22989
22987
22986
22984
22983
22982
22980
22979
22978
22977
22977
22976
22976
22977
22977
22978
22979
22981
22982
22984
22987
22990
22993
22997
23001
23005
23010
23015
23021
23027
23033
23039
23045
23052
23059
23066
23073
23081
23088
23096
23104
23112
23120
23127
23135
23143
23151
23159
23167
23174
23182
23189
23196
23204
23211
23218
23225
23232
23239
23246
23253
23259
23265
23271
23277
23283
23289
23295
23300
23305
23310
23315
23319
23324
23328
23332
23336
23339
23342
23346
23349
23352
23355
23358
23361
23363
23366
23368
23371
23372
23374
23376
23377
23378
23378
23379
23379
23379
23378
23377
23376
23375
23374
23372
23370
23368
23365
23363
23360
23357
23354
23351
23348
23345
23342
23339
23335
23332
23329
23326
23322
23319
23316
23313
23310
23307
23304
23301
23298
23295
23292
23289
23286
23283
23281
23278
23275
23272
23270
23267
23265
23262
23260
23258
23255
23253
23251
23249
23247
23246
23244
23242
23241
23239
23238
23237
23236
23235
23234
23233
23233
23233
23233
23233
23234
23235
23236
23237
23239
23241
23243
23246
23249
23252
23256
23260
23264
23269
23274
23279
23285
23291
23297
23303
23309
23316
23323
23330
23336
23343
23350
23357
23365
23372
23379
23386
23394
23401
23408
23415
23423
23430
23437
23444
23451
23458
23465
23472
23478
23485
23492
23498
23504
23511
23517
23524
23530
23536
23542
23548
23555
23561
23566
23572
23578
23583
23588
23593
23598
23602
23606
23611
23615
23619
23623
23626
23630
23634
23638
23641
23645
23649
23653
23656
23660
23664
23668
23672
23676
23680
23683
23687
23692
23696
23700
23704
23709
23713
23718
23723
23727
23733
23738
23743
23748
23753
23758
23764
23768
23773
23778
23783
23788
23794
23799
23804
23809
23813
23818
23822
23827
23831
23836
23840
23844
23848
23852
23855
23859
23862
23866
23869
23872
23875
23878
23880
23883
23885
23888
23890
23892
23894
23896
23898
23901
23903
23905
23907
23909
23911
23914
23917
23919
23922
23925
23928
23931
23934
23938
23941
23945
23949
23953
23957
23961
23965
23969
23974
23978
23983
23987
23992
23997
24003
24008
24013
24018
24023
24029
24034
24039
24044
24050
24055
24061
24066
24072
24078
24084
24089
24095
24100
24105
24111
24116
24121
24126
24131
24136
24141
24146
24151
24155
24160
24165
24169
24174
24178
24183
24188
24192
24197
24201
24206
24209
24213
24216
24218
24220
24221
24222
24222
24222
24221
24221
24221
24221
24220
24219
24218
24217
24215
24212
24208
24204
24200
24196
24192
24187
24183
24179
24174
24169
24164
24159
24153
24148
24143
24137
24132
24127
24121
24115
24109
24103
24096
24090
24083
24077
24071
24065
24059
24053
24047
24041
24034
24028
24021
24014
24007
24000
23993
23986
23979
23972
23964
23957
23949
23941
23933
23925
23917
23909
23902
23894
23887
23880
23872
23865
23857
23850
23843
23836
23829
23822
23815
23808
23801
23794
23787
23779
23772
23765
23758
23751
23744
23738
23731
23725
23719
23714
23709
23704
23699
23694
23690
23685
23681
23678
23674
23671
23668
23665
23662
23659
23657
23654
23652
23649
23647
23645
23643
23640
23638
23636
23634
23633
23631
23630
23628
23627
23626
23625
23624
23623
23622
23621
23620
23619
23619
23618
23618
23618
23618
23618
23618
23619
23619
23620
23621
23622
23623
23624
23626
23627
23629
23630
23631
23633
23634
23636
23638
23639
23641
23643
23645
23647
23649
23650
23652
23654
23655
23657
23658
23659
23661
23662
23662
23663
23663
23663
23663
23663
23663
23663
23662
23661
23660
23659
23658
23656
23655
23653
23650
23648
23646
23643
23640
23636
23633
23629
23625
23620
23616
23611
23606
23600
23594
23588
23581
23575
23567
23560
23553
23545
23537
23528
23520
23511
23502
23493
23484
23474
23464
23454
23445
23435
23425
23415
23405
23394
23384
23374
23363
23353
23343
23333
23323
23313
23303
23293
23284
23274
23265
23256
23247
23237
23228
23219
23210
23201
23192
23183
23174
23165
23156
23147
23139
23130
23122
23114
23106
23098
23090
23082
23074
23066
23058
23050
23042
23035
23027
23020
23012
23005
22998
22991
22985
22978
22972
22965
22959
22953
22947
22941
22935
22930
22924
22919
22913
22908
22903
22898
22893
22889
22884
22880
22876
22872
22868
22864
22860
22856
22853
22850
22847
22844
22842
22840
22838
22837
22835
22834
22834
22834
22834
22834
22834
22835
22837
22838
22840
22842
22844
22847
22850
22852
22856
22859
22862
22866
22870
22873
22877
22881
22885
22890
22894
22898
22903
22908
22912
22917
22922
22927
22931
22936
22941
22945
22950
22954
22959
22963
22967
22971
22975
22979
22982
22985
22988
22991
22994
22996
22998
23000
23002
23004
23005
23007
23007
23008
23009
23009
23010
23010
23009
23009
23009
23008
23007
23006
23005
23004
23002
23001
22999
22997
22995
22993
22992
22990
22988
22986
22984
22982
22980
22978
22976
22974
22972
22970
22968
22966
22964
22961
22959
22956
22954
22951
22948
22945
22942
22939
22936
22933
22930
22926
22923
22920
22916
22913
22909
22906
22902
22899
22895
22891
22888
22884
22881
22877
22874
22871
22868
22865
22862
22859
22856
22854
22852
22850
22849
22847
22846
22846
22845
22845
22846
22847
22848
22850
22852
22854
22857
22860
22863
22867
22871
22876
22881
22887
22892
22898
22905
22912
22919
22926
22934
22941
22949
22958
22966
22974
22983
22991
22999
23007
23016
23024
23032
23040
23048
23056
23064
23072
23080
23088
23095
23103
23110
23117
23124
23130
23137
23143
23148
23154
23159
23164
23169
23174
23178
23183
23187
23191
23195
23199
23203
23208
23212
23216
23220
23224
23228
23232
23236
23240
23244
23248
23251
23255
23259
23262
23266
23269
23272
23276
23279
23282
23285
23288
23291
23293
23296
23298
23301
23303
23306
23308
23311
23313
23316
23318
23321
23323
23326
23328
23331
23333
23336
23338
23341
23344
23346
23349
23351
23354
23356
23359
23362
23364
23366
23369
23371
23374
23376
23378
23380
23382
23383
23385
23386
23387
23388
23389
23390
23390
23390
23391
23391
23390
23390
23390
23389
23388
23387
23386
23385
23384
23382
23380
23378
23376
23373
23371
23367
23364
23361
23357
23353
23349
23344
23340
23335
23330
23326
23321
23317
23312
23308
23303
23299
23295
23291
23287
23284
23280
23277
23274
23271
23269
23266
23264
23262
23260
23258
23256
23255
23253
23252
23251
23250
23249
23249
23249
23249
23249
23250
23251
23252
23253
23255
23258
23260
23263
23267
23270
23274
23279
23284
23289
23294
23300
23306
23312
23319
23325
23333
23340
23348
23356
23364
23372
23381
23389
23398
23408
23417
23426
23435
23445
23454
23464
23473
23483
23492
23502
23512
23522
23531
23541
23551
23561
23571
23581
23591
23601
23610
23620
23630
23640
23649
23659
23668
23678
23687
23696
23705
23714
23723
23732
23740
23749
23757
23766
23775
23783
23792
23800
23809
23817
23826
23835
23843
23852
23861
23869
23878
23887
23896
23904
23913
23922
23931
23940
23949
23958
23968
23977
23986
23995
24003
24012
24021
24030
24038
24047
24055
24063
24071
24079
24086
24094
24101
24107
24114
24120
24126
24131
24137
24142
24147
24152
24156
24160
24164
24168
24171
24174
24177
24180
24183
24186
24189
24192
24194
24197
24199
24201
24203
24205
24208
24210
24212
24214
24216
24218
24220
24222
24224
24225
24227
24229
24231
24232
24234
24236
24238
24240
24241
24243
24245
24246
24248
24249
24251
24252
24254
24255
24257
24258
24260
24262
24264
24265
24267
24269
24271
24273
24275
24277
24279
24281
24283
24285
24287
24289
24290
24292
24294
24296
24298
24299
24301
24302
24304
24305
24306
24307
24307
24308
24308
24308
24308
24308
24308
24308
24307
24306
24305
24304
24303
24302
24301
24299
24298
24296
24295
24293
24291
24289
24287
24285
24283
24281
24279
24277
24275
24274
24272
24270
24269
24267
24266
24264
24263
24262
24261
24260
24260
24259
24259
24259
24258
24258
24258
24259
24259
24259
24260
24260
24261
24262
24263
24263
24264
24265
24266
24267
24268
24270
24271
24272
24273
24274
24275
24276
24277
24278
24279
24280
24281
24282
24284
24285
24287
24289
24291
24293
24295
24297
24300
24302
24305
24308
24311
24315
24318
24322
24326
24330
24334
24338
24343
24348
24353
24358
24363
24368
24374
24379
24384
24390
24395
24401
24406
24411
24417
24422
24427
24432
24437
24442
24447
24451
24456
24460
24464
24469
24473
24476
24480
24484
24488
24491
24494
24498
24501
24504
24507
24510
24512
24515
24517
24519
24521
24523
24525
24526
24527
24529
24530
24531
24532
24532
24533
24533
24533
24533
24533
24533
24533
24532
24532
24531
24530
24529
24528
24527
24526
24525
24523
24522
24520
24518
24517
24515
24513
24511
24509
24507
24505
24503
24501
24499
24497
24495
24493
24491
24489
24487
24485
24483
24481
24479
24478
24476
24474
24473
24472
24470
24469
24468
24467
24467
24466
24465
24464
24464
24464
24463
24463
24463
24463
24463
24463
24463
24463
24464
24464
24465
24466
24466
24467
24468
24469
24470
24471
24472
24473
24474
24475
24475
24476
24477
24477
24477
24478
24478
24478
24478
24478
24478
24478
24477
24477
24476
24476
24475
24474
24473
24471
24469
24467
24465
24462
24459
24456
24453
24449
24445
24440
24436
24431
24425
24420
24414
24408
24402
24396
24390
24383
24376
24369
24362
24355
24348
24341
24334
24327
24320
24313
24306
24299
24292
24285
24278
24272
24265
24259
24253
24246
24240
24234
24228
24222
24217
24211
24206
24200
24195
24191
24186
24182
24178
24174
24170
24167
24163
24160
24157
24155
24152
24150
24148
24146
24144
24142
24141
24139
24138
24137
24135
24134
24133
24133
24132
24131
24130
24129
24129
24128
24127
24127
24126
24125
24125
24124
24124
24123
24123
24123
24123
24122
24122
24122
24122
24122
24122
24122
24122
24122
24122
24122
24122
24122
24122
24122
24122
24122
24122
24122
24122
24122
24122
24121
24121
24121
24121
24121
24120
24120
24119
24119
24118
24118
24117
24117
24116
24115
24115
24114
24114
24113
24112
24112
24111
24110
24109
24108
24107
24106
24104
24103
24101
24099
24096
24094
24091
24088
24086
24082
24079
24076
24073
24069
24065
24062
24058
24054
24050
24046
24041
24037
24033
24028
24024
24019
24014
24010
24005
24001
23996
23992
23987
23983
23979
23975
23971
23968
23964
23961
23958
23955
23953
23950
23948
23946
23944
23943
23941
23940
23939
23938
23938
23938
23938
23938
23939
23939
23941
23942
23944
23946
23948
23950
23952
23955
23958
23961
23964
23967
23970
23973
23977
23980
23983
23987
23990
23993
23997
24000
24003
24006
24009
24012
24015
24018
24021
24023
24026
24028
24030
24032
24034
24036
24037
24039
24040
24042
24043
24044
24045
24046
24046
24047
24047
24047
24048
24048
24048
24047
24047
24047
24046
24046
24045
24044
24043
24042
24042
24041
24040
24039
24037
24036
24035
24034
24032
24030
24029
24027
24025
24023
24020
24018
24015
24012
24009
24006
24003
23999
23996
23992
23989
23985
23981
23977
23973
23968
23964
23960
23955
23951
23946
23941
23937
23932
23927
23922
23917
23912
23907
23902
23896
23891
23886
23881
23876
23871
23866
23862
23857
23852
23847
23843
23838
23834
23830
23826
23822
23818
23815
23811
23809
23806
23804
23802
23800
23799
23797
23797
23796
23796
23797
23798
23799
23800
23802
23804
23807
23810
23813
23816
23820
23824
23828
23833
23838
23843
23848
23854
23860
23866
23872
23879
23886
23893
23900
23907
23915
23922
23930
23938
23946
23955
23963
23972
23980
23989
23998
24007
24016
24026
24035
24045
24055
24065
24075
24086
24097
24107
24118
24129
24141
24152
24164
24176
24187
24199
24211
24223
24234
24246
24258
24270
24281
24293
24304
24315
24326
24337
24347
24358
24368
24378
24388
24398
24407
24416
24425
24433
24441
24449
24457
24464
24471
24478
24484
24490
24495
24500
24505
24509
24513
24517
24520
24523
24525
24527
24528
24529
24530
24531
24531
24531
24531
24530
24529
24528
24526
24525
24523
24521
24519
24517
24515
24513
24511
24508
24506
24504
24502
24500
24497
24495
24493
24491
24489
24487
24485
24483
24480
24478
24476
24474
24471
24469
24467
24464
24462
24460
24457
24455
24452
24449
24446
24444
24441
24438
24436
24433
24430
24427
24424
24421
24418
24415
24412
24409
24406
24403
24400
24397
24394
24391
24388
24385
24382
24380
24377
24375
24372
24370
24368
24366
24364
24362
24360
24358
24356
24355
24353
24352
24351
24350
24350
24349
24348
24348
24348
24348
24348
24348
24349
24349
24350
24351
24352
24353
24355
24356
24358
24360
24362
24364
24366
24368
24370
24372
24374
24375
24377
24379
24381
24383
24386
24388
24390
24393
24396
24399
24401
24405
24408
24411
24414
24417
24421
24424
24428
24432
24436
24440
24444
24448
24453
24457
24462
24467
24472
24478
24483
24489
24495
24500
24506
24511
24516
24522
24527
24533
24538
24544
24549
24555
24561
24567
24573
24579
24585
24591
24596
24601
24606
24610
24614
24618
24622
24626
24629
24633
24636
24639
24642
24645
24648
24652
24656
24660
24665
24669
24674
24678
24682
24685
24688
24690
24691
24692
24693
24692
24692
24691
24691
24691
24691
24691
24691
24692
24693
24693
24692
24691
24689
24687
24685
24683
24680
24678
24676
24674
24671
24668
24664
24661
24656
24652
24648
24644
24641
24637
24633
24629
24625
24621
24617
24612
24607
24602
24597
24592
24587
24583
24578
24574
24571
24567
24563
24560
24556
24552
24549
24546
24543
24540
24537
24535
24532
24530
24528
24526
24524
24522
24521
24520
24520
24520
24520
24521
24522
24523
24524
24525
24526
24527
24528
24530
24532
24533
24535
24537
24538
24540
24542
24544
24546
24548
24551
24553
24556
24558
24560
24563
24565
24566
24568
24570
24573
24575
24578
24580
24583
24586
24588
24591
24593
24596
24598
24601
24603
24606
24609
24612
24615
24618
24621
24625
24628
24632
24635
24639
24643
24647
24650
24654
24657
24661
24665
24668
24672
24676
24680
24683
24687
24690
24693
24696
24699
24702
24705
24708
24710
24713
24715
24717
24719
24721
24722
24723
24723
24724
24724
24725
24725
24725
24725
24725
24724
24724
24724
24723
24722
24722
24721
24720
24719
24718
24717
24716
24715
24713
24712
24710
24709
24707
24706
24704
24702
24700
24699
24697
24695
24693
24690
24688
24686
24684
24682
24680
24678
24676
24674
24672
24670
24668
24666
24664
24662
24660
24658
24656
24654
24652
24650
24648
24646
24644
24642
24641
24640
24638
24637
24636
24635
24634
24633
24632
24631
24631
24630
24630
24629
24629
24629
24628
24628
24629
24629
24630
24631
24632
24633
24634
24636
24637
24639
24640
24642
24644
24646
24649
24651
24653
24656
24659
24662
24665
24669
24673
24677
24681
24685
24689
24693
24697
24701
24705
24710
24714
24718
24722
24726
24730
24734
24738
24741
24745
24749
24752
24756
24759
24762
24765
24768
24771
24774
24777
24780
24782
24785
24788
24790
24793
24795
24798
24800
24802
24804
24805
24807
24808
24809
24810
24811
24811
24812
24812
24812
24812
24812
24812
24812
24812
24811
24811
24810
24809
24808
24807
24806
24805
24804
24803
24802
24800
24799
24797
24795
24793
24791
24788
24786
24783
24780
24777
24774
24771
24767
24764
24759
24755
24751
24746
24742
24737
24732
24727
24723
24717
24712
24707
24702
24696
24691
24686
24680
24675
24669
24664
24658
24653
24647
24642
24637
24631
24626
24621
24615
24610
24605
24600
24596
24591
24586
24582
24578
24573
24570
24566
24562
24559
24555
24552
24549
24546
24543
24540
24537
24534
24531
24528
24525
24522
24520
24517
24514
24512
24510
24508
24506
24504
24502
24501
24499
24498
24496
24495
24494
24493
24492
24492
24491
24491
24491
24491
24491
24491
24491
24491
24492
24492
24492
24493
24494
24495
24495
24497
24498
24499
24500
24502
24503
24504
24505
24506
24507
24508
24509
24511
24512
24513
24514
24515
24515
24516
24517
24517
24518
24519
24519
24520
24521
24522
24523
24524
24525
24526
24527
24528
24529
24531
24532
24533
24535
24536
24538
24540
24542
24544
24546
24548
24550
24552
24554
24557
24560
24562
24566
24569
24572
24576
24580
24584
24588
24592
24597
24601
24605
24609
24612
24616
24620
24624
24628
24631
24635
24639
24642
24646
24648
24651
24654
24656
24658
24661
24663
24665
24667
24669
24672
24674
24675
24677
24679
24681
24682
24684
24685
24687
24688
24690
24691
24692
24694
24695
24696
24698
24698
24699
24698
24698
24698
24698
24697
24697
24697
24696
24695
24693
24691
24689
24687
24685
24683
24680
24677
24673
24668
24663
24658
24653
24648
24643
24638
24634
24629
24625
24620
24614
24609
24602
24596
24589
24583
24576
24569
24563
24556
24549
24542
24535
24528
24521
24514
24506
24498
24491
24483
24475
24467
24460
24452
24445
24437
24430
24424
24417
24410
24403
24396
24390
24383
24377
24372
24366
24361
24356
24351
24346
24341
24336
24332
24328
24323
24319
24315
24311
24308
24305
24303
24301
24300
24299
24298
24298
24298
24298
24299
24300
24302
24304
24306
24308
24311
24314
24318
24322
24326
24330
24334
24339
24344
24349
24354
24360
24366
24372
24379
24385
24393
24400
24408
24416
24424
24432
24440
24447
24455
24462
24469
24477
24485
24493
24501
24509
24517
24525
24533
24541
24548
24556
24563
24571
24578
24586
24594
24603
24611
24619
24627
24634
24641
24648
24656
24663
24670
24678
24685
24692
24698
24705
24711
24716
24722
24727
24733
24739
24744
24749
24755
24760
24765
24770
24775
24780
24785
24789
24794
24798
24802
24806
24810
24814
24818
24822
24825
24828
24831
24833
24836
24838
24840
24841
24843
24844
24845
24845
24846
24846
24846
24846
24846
24846
24846
24845
24844
24843
24841
24839
24837
24835
24833
24831
24829
24827
24824
24822
24819
24817
24814
24811
24809
24806
24804
24801
24799
24797
24795
24793
24791
24790
24788
24787
24786
24785
24784
24783
24782
24781
24781
24781
24780
24781
24781
24781
24782
24782
24783
24784
24785
24786
24788
24790
24792
24795
24797
24800
24802
24805
24807
24810
24813
24816
24819
24823
24828
24833
24838
24843
24848
24854
24859
24865
24871
24876
24882
24888
24894
24900
24906
24912
24918
24924
24931
24937
24944
24951
24958
24965
24973
24980
24987
24995
25003
25012
25020
25029
25039
25048
25058
25067
25076
25085
25094
25103
25112
25121
25130
25140
25150
25160
25170
25179
25188
25196
25204
25211
25218
25226
25234
25243
25251
25260
25269
25278
25286
25295
25303
25310
25318
25325
25332
25338
25345
25351
25357
25362
25368
25373
25377
25381
25385
25389
25392
25395
25398
25401
25403
25405
25406
25407
25408
25408
25408
25408
25408
25407
25407
25406
25405
25404
25403
25402
25401
25400
25399
25399
25398
25398
25396
25395
25392
25389
25386
25382
25378
25374
25369
25364
25359
25354
25348
25343
25337
25332
25326
25321
25315
25309
25304
25298
25292
25287
25281
25276
25271
25266
25260
25255
25250
25244
25238
25231
25224
25217
25210
25204
25197
25191
25184
25178
25171
25165
25158
25152
25145
25140
25134
25130
25125
25121
25117
25113
25108
25104
25099
25095
25091
25087
25084
25081
25078
25076
25073
25070
25068
25065
25064
25062
25061
25060
25059
25058
25058
25057
25057
25057
25057
25058
25059
25061
25062
25064
25065
25067
25068
25070
25072
25074
25076
25079
25082
25084
25087
25090
25094
25097
25100
25103
25106
25110
25113
25116
25120
25123
25127
25131
25135
25139
25144
25148
25153
25157
25162
25166
25171
25175
25179
25183
25187
25191
25195
25199
25203
25208
25212
25216
25220
25224
25228
25232
25235
25239
25242
25246
25249
25253
25256
25260
25263
25267
25270
25274
25277
25280
25284
25287
25290
25292
25295
25297
25299
25300
25301
25303
25304
25304
25305
25306
25307
25307
25308
25308
25309
25309
25309
25309
25308
25308
25307
25306
25305
25304
25303
25301
25300
25298
25296
25294
25292
25290
25288
25286
25283
25281
25279
25276
25274
25271
25268
25266
25263
25259
25256
25252
25248
25244
25240
25235
25231
25226
25221
25217
25212
25206
25201
25196
25190
25184
25179
25173
25167
25161
25155
25149
25142
25136
25130
25123
25117
25110
25104
25097
25091
25085
25080
25074
25068
25062
25056
25050
25044
25038
25031
25025
25020
25014
25009
25004
24999
24995
24990
24986
24981
24977
24974
24970
24966
24963
24959
24955
24951
24946
24942
24938
24933
24929
24926
24922
24919
24915
24912
24908
24905
24902
24899
24895
24892
24888
24885
24881
24877
24873
24869
24865
24861
24857
24853
24849
24845
24841
24836
24832
24827
24822
24817
24812
24807
24802
24796
24790
24784
24778
24771
24765
24758
24751
24745
24738
24732
24725
24718
24712
24705
24699
24692
24686
24679
24673
24666
24659
24653
24646
24639
24633
24626
24620
24614
24608
24602
24597
24591
24586
24581
24576
24571
24566
24561
24557
24552
24548
24543
24539
24535
24530
24526
24523
24519
24516
24513
24511
24509
24507
24505
24504
24503
24502
24501
24500
24500
24500
24500
24500
24500
24500
24501
24501
24502
24503
24505
24506
24508
24510
24512
24515
24518
24521
24524
24527
24531
24535
24539
24543
24547
24551
24555
24559
24563
24568
24572
24577
24582
24586
24591
24596
24601
24606
24611
24616
24621
24626
24630
24635
24639
24644
24648
24652
24656
24660
24664
24667
24671
24675
24678
24681
24684
24687
24690
24692
24695
24697
24699
24701
24703
24704
24706
24707
24709
24710
24711
24712
24713
24713
24714
24714
24714
24714
24714
24713
24713
24712
24711
24709
24707
24705
24703
24700
24697
24693
24689
24685
24681
24677
24672
24667
24662
24656
24650
24644
24638
24631
24624
24617
24610
24603
24595
24588
24580
24573
24565
24558
24550
24543
24535
24527
24520
24512
24504
24497
24489
24482
24475
24467
24460
24452
24445
24437
24429
24422
24414
24406
24398
24390
24383
24375
24368
24360
24353
24346
24339
24333
24326
24320
24314
24308
24302
24296
24290
24285
24280
24275
24270
24265
24261
24257
24253
24250
24246
24243
24241
24238
24236
24234
24233
24231
24230
24230
24229
24229
24229
24230
24231
24231
24233
24234
24236
24238
24240
24243
24246
24249
24253
24257
24262
24267
24272
24278
24284
24290
24297
24304
24311
24319
24327
24335
24343
24352
24361
24371
24381
24391
24401
24411
24422
24433
24444
24455
24467
24478
24490
24502
24514
24526
24538
24550
24562
24575
24587
24599
24611
24623
24635
24647
24658
24670
24681
24692
24702
24713
24724
24734
24744
24754
24764
24773
24783
24792
24800
24809
24817
24824
24832
24838
24845
24851
24857
24862
24867
24872
24876
24880
24884
24887
24890
24893
24896
24899
24901
24903
24905
24907
24909
24910
24911
24912
24913
24913
24914
24914
24915
24915
24915
24915
24915
24915
24915
24914
24914
24913
24913
24912
24911
24910
24909
24908
24907
24906
24904
24903
24902
24901
24900
24898
24897
24896
24895
24893
24892
24890
24889
24887
24885
24884
24882
24880
24878
24877
24875
24873
24871
24869
24867
24865
24863
24861
24859
24857
24854
24852
24850
24848
24846
24844
24842
24840
24838
24836
24834
24832
24830
24828
24827
24825
24824
24822
24821
24820
24819
24818
24817
24817
24816
24816
24816
24816
24817
24818
24819
24820
24821
24823
24825
24827
24830
24833
24835
24838
24842
24845
24849
24853
24857
24861
24865
24869
24874
24879
24883
24888
24893
24898
24904
24909
24914
24919
24924
24929
24934
24939
24943
24948
24952
24956
24960
24964
24968
24971
24975
24978
24981
24984
24987
24989
24992
24994
24996
24998
25001
25003
25005
25007
25009
25011
25013
25015
25017
25018
25020
25022
25024
25025
25027
25029
25030
25031
25033
25034
25035
25036
25037
25037
25038
25038
25038
25039
25038
25038
25038
25038
25037
25036
25035
25034
25033
25031
25029
25027
25025
25023
25020
25018
25015
25012
25009
25006
25003
25000
24997
24994
24991
24988
24985
24982
24979
24976
24973
24970
24967
24965
24962
24959
24957
24955
24952
24950
24948
24946
24944
24943
24941
24940
24939
24938
24937
24936
24936
24935
24935
24935
24935
24934
24934
24934
24934
24935
24935
24935
24936
24936
24937
24938
24939
24940
24942
24944
24946
24948
24950
24953
24955
24958
24961
24964
24967
24970
24974
24978
24981
24986
24990
24994
24999
25003
25008
25013
25018
25024
25029
25035
25041
25047
25053
25059
25066
25073
25079
25086
25094
25101
25108
25116
25124
25132
25140
25148
25156
25164
25172
25180
25189
25197
25205
25213
25221
25229
25237
25244
25252
25259
25266
25273
25280
25287
25294
25300
25306
25312
25318
25324
25330
25336
25341
25346
25351
25356
25361
25365
25369
25373
25377
25380
25384
25387
25389
25392
25394
25396
25398
25400
25401
25402
25403
25404
25405
25405
25406
25406
25406
25406
25405
25405
25404
25403
25402
25401
25400
25398
25397
25395
25393
25391
25388
25385
25382
25379
25376
25372
25368
25364
25360
25356
25352
25347
25342
25337
25332
25327
25322
25317
25312
25307
25301
25296
25290
25284
25278
25273
25267
25260
25254
25248
25242
25235
25229
25223
25216
25210
25204
25198
25192
25186
25180
25174
25168
25162
25156
25151
25145
25140
25135
25130
25125
25120
25115
25110
25106
25102
25098
25094
25090
25087
25084
25081
25078
25075
25072
25070
25068
25066
25064
25063
25062
25060
25059
25058
25058
25057
25057
25056
25056
25056
25056
25056
25057
25057
25058
25059
25060
25061
25062
25064
25065
25067
25069
25071
25073
25075
25077
25079
25081
25084
25086
25089
25091
25094
25097
25099
25102
25105
25107
25110
25112
25115
25117
25119
25121
25124
25126
25128
25130
25132
25133
25135
25137
25139
25140
25142
25144
25145
25146
25147
25148
25149
25150
25151
25152
25153
25153
25154
25154
25155
25155
25155
25156
25156
25156
25157
25157
25157
25158
25158
25158
25158
25159
25159
25159
25159
25159
25159
25159
25159
25159
25159
25159
25159
25159
25159
25159
25158
25158
25158
25157
25157
25156
25156
25155
25154
25153
25152
25151
25150
25149
25147
25146
25144
25142
25140
25138
25136
25134
25132
25130
25127
25125
25122
25120
25117
25114
25112
25109
25106
25103
25100
25097
25094
25090
25087
25084
25081
25078
25074
25071
25068
25065
25062
25059
25056
25053
25050
25047
25044
25041
25038
25035
25033
25030
25027
25024
25022
25019
25016
25013
25011
25008
25006
25003
25001
24998
24996
24993
24991
24988
24985
24983
24980
24978
24975
24972
24970
24967
24965
24962
24960
24957
24955
24953
24950
24948
24946
24944
24943
24941
24940
24938
24937
24936
24935
24934
24933
24932
24932
24931
24931
24930
24930
24930
24930
24930
24930
24931
24931
24932
24933
24933
24934
24935
24936
24937
24939
24940
24941
24943
24945
24946
24948
24950
24952
24955
24957
24960
24962
24965
24968
24971
24974
24977
24980
24983
24987
24990
24994
24998
25001
25005
25009
25013
25017
25021
25024
25028
25032
25036
25039
25043
25046
25049
25052
25055
25058
25061
25064
25066
25068
25070
25072
25074
25076
25078
25079
25080
25082
25083
25084
25084
25085
25086
25086
25087
25087
25087
25088
25088
25088
25088
25087
25087
25087
25086
25086
25085
25085
25084
25083
25083
25082
25081
25080
25079
25078
25077
25076
25075
25074
25072
25071
25070
25069
25067
25066
25065
25063
25062
25061
25059
25058
25056
25055
25053
25051
25050
25048
25047
25045
25043
25041
25040
25038
25036
25034
25033
25031
25029
25027
25025
25024
25022
25020
25019
25017
25015
25014
25012
25010
25009
25007
25006
25005
25003
25002
25001
25000
24999
24998
24998
24997
24997
24997
24996
24997
24997
24997
24998
24998
24999
25000
25001
25003
25004
25006
25008
25010
25012
25015
25017
25020
25023
25025
25028
25032
25035
25038
25042
25045
25049
25053
25056
25060
25064
25068
25071
25075
25078
25082
25086
25089
25092
25096
25099
25103
25106
25109
25112
25115
25118
25121
25124
25127
25130
25132
25135
25137
25140
25142
25144
25146
25148
25150
25152
25153
25155
25156
25158
25159
25160
25161
25162
25163
25163
25164
25164
25164
25164
25164
25164
25164
25163
25163
25162
25161
25161
25160
25159
25157
25156
25155
25153
25152
25150
25149
25147
25145
25144
25142
25140
25138
25136
25135
25133
25131
25129
25127
25125
25123
25121
25118
25116
25114
25112
25110
25107
25105
25102
25100
25097
25095
25092
25090
25087
25085
25082
25080
25077
25075
25072
25070
25067
25065
25063
25060
25058
25056
25054
25052
25049
25047
25045
25043
25041
25039
25037
25035
25033
25031
25030
25028
25027
25025
25024
25022
25021
25020
25019
25019
25018
25018
25017
25017
25018
25018
25019
25020
25021
25022
25024
25026
25028
25030
25032
25035
25038
25041
25044
25047
25051
25055
25059
25063
25067
25071
25075
25080
25084
25089
25093
25098
25103
25107
25112
25116
25121
25125
25130
25134
25139
25143
25147
25152
25156
25160
25164
25168
25172
25176
25179
25183
25187
25190
25193
25197
25200
25203
25205
25208
25210
25213
25215
25217
25219
25220
25222
25223
25224
25225
25226
25227
25228
25228
25228
25229
25229
25229
25229
25229
25229
25228
25228
25228
25227
25227
25226
25225
25225
25224
25223
25222
25221
25220
25219
25217
25216
25215
25213
25212
25211
25209
25207
25206
25204
25203
25201
25200
25198
25196
25195
25193
25191
25190
25188
25186
25185
25183
25182
25180
25179
25177
25176
25174
25173
25171
25170
25168
25167
25166
25164
25163
25162
25160
25159
25157
25156
25155
25153
25151
25150
25148
25146
25144
25143
25141
25139
25137
25134
25132
25130
25128
25126
25124
25121
25119
25117
25115
25112
25110
25108
25106
25104
25102
25099
25097
25095
25093
25091
25089
25086
25084
25082
25079
25077
25074
25072
25069
25067
25064
25062
25059
25057
25054
25052
25049
25047
25044
25042
25039
25037
25034
25032
25029
25027
25025
25022
25020
25018
25015
25013
25011
25009
25007
25004
25002
25000
24998
24996
24994
24992
24990
24988
24986
24985
24983
24981
24980
24978
24977
24975
24974
24972
24971
24970
24968
24967
24965
24964
24962
24961
24959
24958
24956
24955
24954
24952
24951
24950
24949
24948
24946
24945
24944
24944
24943
24942
24941
24940
24940
24939
24938
24937
24937
24936
24935
24935
24934
24934
24933
24932
24931
24931
24930
24929
24928
24927
24926
24925
24924
24924
24923
24922
24921
24920
24919
24918
24917
24916
24914
24913
24912
24910
24909
24907
24905
24904
24902
24900
24897
24895
24893
24890
24888
24885
24882
24879
24876
24873
24870
24866
24863
24859
24855
24851
24847
24843
24838
24834
24830
24825
24821
24816
24811
24807
24802
24797
24792
24787
24782
24777
24772
24767
24762
24757
24752
24746
24741
24736
24730
24725
24719
24714
24708
24703
24697
24691
24686
24680
24675
24669
24664
24658
24653
24647
24642
24637
24632
24627
24622
24616
24611
24606
24601
24596
24591
24586
24581
24577
24572
24567
24562
24557
24552
24547
24542
24537
24532
24526
24521
24516
24511
24506
24502
24497
24492
24487
24483
24478
24473
24469
24464
24460
24455
24451
24447
24442
24438
24434
24430
24426
24422
24418
24414
24411
24407
24403
24400
24396
24392
24389
24385
24382
24379
24375
24372
24369
24366
24363
24360
24357
24355
24352
24349
24347
24345
24342
24340
24338
24336
24334
24332
24331
24329
24328
24327
24325
24324
24323
24322
24322
24321
24320
24319
24319
24318
24318
24317
24317
24316
24316
24316
24315
24315
24315
24315
24315
24315
24314
24314
24314
24314
24314
24313
24313
24313
24313
24312
24312
24311
24311
24310
24310
24309
24309
24309
24308
24308
24307
24307
24306
24306
24305
24304
24303
24303
24302
24301
24300
24299
24298
24298
24297
24296
24295
24294
24293
24292
24291
24290
24289
24288
24286
24285
24283
24282
24280
24278
24276
24274
24272
24270
24268
24265
24263
24260
24258
24255
24252
24249
24247
24244
24241
24238
24235
24232
24229
24225
24222
24219
24216
24213
24209
24206
24203
24199
24196
24193
24189
24186
24183
24180
24176
24174
24171
24168
24165
24163
24160
24158
24156
24153
24151
24149
24147
24146
24144
24143
24141
24140
24139
24139
24138
24138
24138
24138
24139
24139
24140
24140
24141
24142
24143
24144
24145
24146
24148
24149
24151
24153
24155
24157
24159
24162
24164
24167
24169
24172
24175
24178
24181
24185
24188
24191
24195
24198
24202
24206
24210
24214
24218
24222
24227
24231
24235
24240
24245
24249
24254
24258
24262
24267
24271
24275
24280
24284
24288
24293
24297
24301
24306
24310
24314
24318
24322
24326
24330
24333
24337
24341
24344
24348
24351
24355
24358
24361
24364
24368
24371
24374
24376
24379
24382
24385
24387
24390
24392
24395
24397
24400
24402
24404
24407
24409
24412
24414
24416
24418
24421
24423
24425
24427
24429
24431
24433
24436
24438
24440
24442
24444
24446
24448
24450
24452
24454
24456
24458
24459
24461
24463
24465
24467
24469
24471
24473
24475
24477
24478
24480
24482
24484
24486
24487
24489
24491
24493
24495
24497
24499
24501
24503
24505
24507
24509
24512
24514
24517
24519
24522
24524
24527
24530
24533
24535
24538
24541
24544
24547
24550
24553
24557
24560
24563
24567
24570
24573
24577
24581
24584
24588
24592
24596
24600
24604
24608
24612
24616
24620
24624
24628
24632
24636
24640
24644
24648
24651
24655
24659
24663
24667
24670
24674
24677
24681
24684
24687
24690
24694
24697
24700
24702
24705
24708
24711
24714
24716
24719
24721
24724
24726
24729
24731
24734
24736
24739
24741
24744
24746
24748
24751
24753
24756
24758
24761
24763
24766
24768
24771
24773
24776
24778
24781
24783
24786
24788
24791
24793
24796
24798
24801
24803
24806
24808
24810
24813
24815
24817
24819
24821
24824
24826
24828
24829
24831
24833
24835
24836
24838
24839
24840
24842
24843
24845
24846
24847
24848
24849
24850
24851
24852
24853
24853
24854
24855
24855
24856
24856
24857
24858
24858
24859
24859
24860
24860
24860
24861
24861
24861
24862
24862
24862
24862
24862
24862
24862
24862
24862
24861
24861
24861
24860
24860
24859
24859
24858
24857
24857
24856
24855
24855
24854
24853
24853
24852
24851
24851
24850
24850
24849
24849
24848
24848
24847
24847
24846
24846
24845
24845
24844
24843
24843
24842
24841
24840
24839
24839
24838
24837
24836
24835
24834
24833
24832
24831
24830
24829
24827
24826
24825
24824
24823
24822
24821
24820
24819
24818
24818
24817
24817
24816
24816
24816
24815
24815
24815
24815
24815
24816
24816
24816
24816
24817
24817
24817
24818
24818
24818
24819
24819
24820
24820
24820
24821
24821
24821
24821
24822
24822
24822
24822
24822
24821
24821
24820
24820
24819
24818
24817
24815
24814
24812
24810
24808
24806
24804
24801
24798
24796
24793
24790
24786
24783
24779
24776
24772
24768
24763
24759
24755
24750
24745
24740
24735
24730
24724
24719
24714
24708
24703
24697
24692
24686
24680
24675
24669
24663
24658
24652
24646
24640
24635
24629
24623
24618
24612
24606
24601
24595
24589
24584
24578
24573
24567
24562
24557
24551
24546
24540
24535
24529
24524
24519
24514
24508
24503
24498
24493
24488
24483
24479
24474
24469
24465
24460
24456
24451
24447
24442
24438
24434
24430
24426
24422
24418
24414
24410
24406
24403
24399
24396
24393
24390
24387
24384
24381
24379
24376
24374
24372
24369
24367
24365
24364
24362
24360
24359
24358
24357
24355
24354
24354
24353
24352
24351
24351
24350
24350
24349
24349
24348
24348
24348
24348
24347
24347
24347
24347
24347
24347
24346
24346
24346
24346
24346
24345
24345
24345
24345
24345
24344
24344
24344
24343
24343
24343
24342
24342
24341
24341
24340
24340
24339
24338
24337
24337
24336
24335
24334
24333
24332
24330
24329
24328
24326
24324
24322
24320
24318
24315
24312
24310
24307
24304
24300
24297
24293
24290
24286
24282
24278
24273
24269
24264
24260
24255
24250
24245
24240
24235
24230
24225
24220
24214
24209
24204
24198
24193
24187
24182
24176
24170
24164
24158
24152
24146
24140
24134
24128
24121
24115
24109
24102
24096
24089
24083
24076
24070
24063
24057
24050
24044
24038
24031
24025
24019
24013
24006
24000
23995
23989
23983
23977
23972
23967
23961
23956
23951
23946
23942
23937
23932
23928
23923
23919
23914
23910
23906
23902
23898
23895
23891
23888
23884
23881
23878
23875
23872
23869
23866
23864
23862
23859
23857
23855
23853
23852
23850
23848
23847
23845
23844
23842
23841
23839
23838
23837
23836
23834
23833
23832
23831
23829
23828
23827
23825
23824
23823
23821
23820
23818
23817
23815
23814
23812
23811
23809
23808
23806
23805
23803
23802
23801
23799
23798
23797
23795
23794
23793
23792
23791
23790
23789
23788
23787
23787
23786
23785
23785
23784
23784
23784
23784
23784
23784
23784
23784
23785
23785
23786
23787
23787
23788
23790
23791
23792
23794
23795
23797
23799
23801
23803
23805
23807
23809
23811
23814
23816
23818
23821
23823
23826
23829
23831
23834
23837
23839
23842
23845
23848
23851
23854
23857
23860
23863
23866
23869
23872
23875
23878
23881
23884
23887
23890
23893
23896
23899
23902
23905
23907
23910
23913
23915
23918
23920
23923
23925
23927
23929
23931
23933
23935
23937
23939
23941
23942
23944
23946
23947
23949
23950
23952
23953
23954
23956
23957
23958
23959
23961
23962
23963
23964
23965
23965
23966
23967
23967
23968
23968
23969
23969
23969
23970
23970
23970
23970
23969
23969
23969
23969
23968
23968
23967
23967
23966
23966
23965
23964
23963
23963
23962
23961
23961
23960
23959
23959
23958
23958
23957
23957
23956
23956
23956
23956
23956
23956
23956
23957
23957
23957
23958
23958
23959
23960
23961
23962
23963
23964
23965
23966
23968
23969
23971
23972
23974
23975
23977
23979
23981
23983
23985
23987
23989
23991
23993
23995
23998
24000
24002
24004
24007
24009
24012
24014
24017
24019
24022
24024
24027
24030
24032
24035
24038
24040
24043
24046
24049
24052
24055
24058
24061
24065
24068
24071
24074
24077
24081
24084
24087
24091
24094
24097
24101
24104
24107
24111
24114
24118
24121
24125
24128
24132
24135
24139
24142
24146
24149
24153
24157
24160
24164
24168
24171
24175
24179
24183
24186
24190
24194
24198
24202
24206
24211
24215
24219
24223
24227
24232
24236
24240
24244
24249
24253
24257
24261
24265
24269
24273
24277
24281
24284
24288
24292
24295
24298
24302
24305
24308
24311
24314
24317
24320
24323
24326
24328
24331
24334
24336
24338
24340
24342
24344
24346
24348
24349
24351
24352
24353
24355
24356
24356
24357
24358
24359
24359
24360
24360
24360
24361
24361
24361
24361
24362
24362
24362
24362
24362
24362
24362
24362
24363
24363
24363
24363
24363
24364
24364
24364
24364
24364
24365
24365
24365
24365
24365
24366
24366
24366
24366
24365
24365
24365
24364
24364
24364
24363
24362
24362
24361
24360
24359
24358
24357
24357
24356
24355
24354
24353
24352
24351
24350
24349
24348
24347
24346
24345
24344
24343
24342
24341
24341
24340
24339
24338
24337
24336
24335
24334
24333
24332
24331
24330
24329
24329
24328
24327
24326
24325
24324
24323
24322
24321
24320
24319
24318
24318
24317
24316
24315
24314
24313
24312
24311
24310
24309
24308
24308
24307
24306
24305
24304
24303
24302
24301
24300
24299
24299
24298
24297
24296
24295
24294
24293
24292
24291
24291
24290
24289
24288
24287
24286
24285
24284
24283
24283
24282
24281
24280
24279
24278
24277
24276
24276
24275
24274
24273
24272
24271
24270
24269
24269
24268
24267
24266
24265
24264
24263
24263
24262
24261
24260
24259
24258
24257
24257
24256
24255
24254
24253
24252
24251
24251
24250
24249
24248
24247
24246
24245
24245
24244
24243
24242
24241
24240
24240
24239
24238
24237
24236
24235
24235
24234
24233
24232
24231
24230
24230
24229
24228
24227
24226
24225
24225
24224
24223
24222
24221
24221
24220
24219
24218
24217
24216
24216
24215
24214
24213
24212
24212
24211
24210
24209
24208
24207
24207
24206
24205
24204
24203
24203
24202
24201
24200
24199
24199
24198
24197
24196
24195
24195
24194
24193
24192
24192
24191
24190
24189
24188
24188
24187
24186
24185
24184
24184
24183
24182
24181
24181
24180
24179
24178
24177
24177
24176
24175
24174
24174
24173
24172
24171
24170
24170
24169
24168
24167
24167
24166
24165
24164
24164
24163
24162
24161
24161
24160
24159
24158
24158
24157
24156
24155
24154
24154
24153
24152
24151
24151
24150
24149
24149
24148
24147
24146
24146
24145
24144
24143
24143
24142
24141
24140
24140
24139
24138
24137
24137
24136
24135
24134
24134
24133
24132
24132
24131
24130
24129
24129
24128
24127
24127
24126
24125
24124
24124
24123
24122
24121
24121
24120
24119
24119
24118
24117
24117
24116
24115
24114
24114
24113
24112
24112
24111
24110
24109
24109
24108
24107
24107
24106
24105
24105
24104
24103
24102
24102
24101
24100
24100
24099
24098
24098
24097
24096
24096
24095
24094
24094
24093
24092
24091
24091
24090
24089
24089
24088
24087
24087
24086
24085
24085
24084
24083
24083
24082
24081
24081
24080
24079
24079
24078
24077
24077
24076
24075
24075
24074
24073
24073
24072
24071
24071
24070
24070
24069
24068
24068
24067
24066
24066
24065
24064
24064
24063
24062
24062
24061
24060
24060
24059
24059
24058
24057
24057
24056
24055
24055
24054
24053
24053
24052
24052
24051
24050
24050
24049
24048
24048
24047
24047
24046
24045
24045
24044
24043
24043
24042
24042
24041
24040
24040
24039
24038
24038
24037
24037
24036
24035
24035
24034
24034
24033
24032
24032
24031
24031
24030
24029
24029
24028
24028
24027
24026
24026
24025
24025
24024
24023
24023
24022
24022
24021
24020
24020
24019
24019
24018
24018
24017
24016
24016
24015
24015
24014
24013
24013
24012
24012
24011
24011
24010
24009
24009
24008
24008
24007
24007
24006
24005
24005
24004
24004
24003
24003
24002
24001
24001
24000
24000
23999
23999
23998
23998
23997
23996
23996
23995
23995
23994
23994
23993
23993
23992
23992
23991
23990
23990
23989
23989
23988
23988
23987
23987
23986
23986
23985
23984
23984
23983
23983
23982
23982
23981
23981
23980
23980
23979
23979
23978
23978
23977
23977
23976
23975
23975
23974
23974
23973
23973
23972
23972
23971
23971
23970
23970
23969
23969
23968
23968
23967
23967
23966
23966
23965
23965
23964
23964
23963
23963
23962
23962
23961
23961
23960
23960
23959
23959
23958
23958
23957
23957
23956
23956
23955
23955
23954
23954
23953
23953
23952
23952
23951
23951
23950
23950
23949
23949
23948
23948
23947
23947
23947
23946
23946
23945
23945
23944
23944
23943
23943
23942
23942
23941
23941
23940
23940
23940
23939
23939
23938
23938
23937
23937
23936
23936
23935
23935
23934
23934
23934
23933
23933
23932
23932
23931
23931
23930
23930
23930
23929
23929
23928
23928
23927
23927
23926
23926
23926
23925
23925
23924
23924
23923
23923
23923
23922
23922
23921
23921
23920
23920
23920
23919
23919
23918
23918
23917
23917
23917
23916
23916
23915
23915
23914
23914
23914
23913
23913
23912
23912
23912
23911
23911
23910
23910
23910
23909
23909
23908
23908
23907
23907
23907
23906
23906
23905
23905
23905
23904
23904
23904
23903
23903
23902
23902
23902
23901
23901
23900
23900
23900
23899
23899
23898
23898
23898
23897
23897
23897
23896
23896
23895
23895
23895
23894
23894
23894
23893
23893
23892
23892
23892
23891
23891
23891
23890
23890
23889
23889
23889
23888
23888
23888
23887
23887
23887
23886
23886
23886
23885
23885
23884
23884
23884
23883
23883
23883
23882
23882
23882
23881
23881
23881
23880
23880
23880
23879
23879
23879
23878
23878
23878
23877
23877
23877
23876
23876
23876
23875
23875
23875
23874
23874
23874
23873
23873
23873
23872
23872
23872
23871
23871
23871
23870
23870
23870
23869
23869
23869
23868
23868
23868
23868
23867
23867
23867
23866
23866
23866
23865
23865
23865
23864
23864
23864
23864
23863
23863
23863
23862
23862
23862
23861
23861
23861
23861
23860
23860
23860
23859
23859
23859
23859
23858
23858
23858
23857
23857
23857
23857
23856
23856
23856
23855
23855
23855
23855
23854
23854
23854
23854
23853
23853
23853
23852
23852
23852
23852
23851
23851
23851
23851
23850
23850
23850
23850
23849
23849
23849
23849
23848
23848
23848
23847
23847
23847
23847
23846
23846
23846
23846
23845
23845
23845
23845
23845
23844
23844
23844
23844
23843
23843
23843
23843
23842
23842
23842
23842
23841
23841
23841
23841
23840
23840
23840
23840
23840
23839
23839
23839
23839
23838
23838
23838
23838
23838
23837
23837
23837
23837
23836
23836
23836
23836
23836
23835
23835
23835
23835
23835
23834
23834
23834
23834
23834
23833
23833
23833
23833
23833
23832
23832
23832
23832
23832
23831
23831
23831
23831
23831
23830
23830
23830
23830
23830
23829
23829
23829
23829
23829
23829
23828
23828
23828
23828
23828
23827
23827
23827
23827
23827
23827
23826
23826
23826
23826
23826
23826
23825
23825
23825
23825
23825
23825
23824
23824
23824
23824
23824
23824
23823
23823
23823
23823
23823
23823
23823
23822
23822
23822
23822
23822
23822
23821
23821
23821
23821
23821
23821
23821
23820
23820
23820
23820
23820
23820
23820
23819
23819
23819
23819
23819
23819
23819
23819
