972
525
59
68
89
115
77
93
42
100
43
49
55
57
63
55
24
95
60
39
62
81
84
97
84
32
53
102
75
86
54
62
59
85
53
74
52
60
83
95
64
98
92
77
49
39
85
54
45
37
103
73
54
68
122
105
110
62
56
57
59
42
68
50
63
67
44
68
52
69
49
31
40
50
61
65
72
63
59
63
79
32
43
26
69
44
36
50
27
75
48
30
106
30
71
50
34
37
104
42
26
31
32
58
60
58
49
51
35
43
30
46
127
27
31
50
28
43
51
43
52
86
49
46
43
34
36
39
37
53
44
33
37
79
35
39
38
45
49
52
44
45
58
34
39
33
35
73
88
83
64
65
38
87
57
96
68
71
54
56
54
52
66
83
56
71
53
55
79
77
66
58
86
100
86
93
53
51
32
60
75
42
71
68
43
53
72
27
44
30
20
52
47
49
44
52
33
106
39
75
104
56
56
47
55
94
63
43
35
35
51
55
61
54
74
63
32
58
62
43
54
78
69
70
71
52
60
57
82
61
59
66
72
70
69
61
70
65
65
65
67
70
70
59
72
73
56
72
60
61
64
63
64
58
59
64
60
65
51
64
56
69
50
56
48
67
62
63
75
64
52
63
56
71
54
80
62
46
66
72
56
66
74
66
80
63
84
71
52
59
58
57
59
67
72
75
52
66
59
75
60
68
66
68
62
69
59
43
42
59
47
45
28
67
63
34
37
29
27
19
33
64
32
27
83
68
62
71
48
78
73
90
44
95
47
67
40
82
83
57
79
72
65
52
66
66
100
72
85
67
71
66
87
66
82
54
57
63
61
56
62
59
61
77
60
83
79
74
46
80
53
53
68
73
76
96
95
98
95
107
91
86
101
100
84
90
82
75
92
90
86
101
100
86
85
87
93
70
71
58
72
63
54
81
101
70
64
59
39
104
79
90
86
97
94
83
78
88
36
68
62
86
75
79
55
69
46
55
65
95
59
67
74
40
36
84
69
80
71
64
101
74
58
77
34
86
79
80
78
74
87
85
92
41
67
103
102
53
82
42
40
86
76
37
72
55
79
79
71
62
76
87
71
67
64
43
91
72
83
85
31
81
90
98
91
55
56
50
66
52
37
48
53
43
80
55
32
60
37
40
72
90
40
49
45
54
57
40
67
66
54
47
81
65
48
47
55
73
51
51
45
32
57
64
43
51
44
81
44
37
57
29
35
39
56
65
59
63
32
47
29
82
46
62
59
60
38
36
85
60
106
39
40
82
59
66
28
85
46
62
36
59
54
46
36
45
43
38
62
39
35
37
42
53
46
80
56
49
90
38
39
43
52
50
36
80
81
47
60
79
35
42
86
48
61
45
58
122
36
68
67
56
57
53
32
78
55
39
34
31
49
40
38
57
66
106
47
47
75
38
90
38
40
77
47
52
39
45
39
55
82
62
63
54
29
27
51
36
32
31
41
40
36
56
23
40
67
59
31
34
80
42
36
60
36
27
37
36
41
41
51
61
62
80
490
84
26
60
33
36
33
71
79
35
28
60
45
49
24
43
38
32
30
38
58
59
58
81
81
94
81
80
55
75
57
59
77
74
82
75
55
64
71
72
73
71
89
74
74
82
54
74
83
66
57
45
53
80
80
99
91
73
86
76
47
96
89
53
79
94
106
67
61
88
82
47
55
47
67
123
61
37
56
88
100
73
63
65
78
54
79
39
78
52
52
75
57
57
43
60
66
50
78
52
57
111
51
54
68
106
74
46
65
57
67
59
49
77
60
62
73
40
47
44
65
62
58
96
65
87
61
84
96
41
56
61
57
65
62
51
62
56
73
108
39
73
75
98
52
89
83
52
66
41
66
60
65
50
57
36
45
66
64
75
49
50
70
37
63
47
40
38
67
44
54
153
64
72
47
31
69
60
56
44
70
92
81
62
79
84
55
64
71
43
79
76
75
55
53
103
66
91
60
53
87
75
89
47
81
50
95
66
57
80
55
72
58
45
73
38
75
90
55
52
47
66
50
100
81
67
54
90
58
61
40
91
120
76
88
72
68
70
48
30
48
137
66
65
44
57
62
64
76
66
89
72
73
57
58
78
47
69
65
76
65
54
49
104
58
80
73
79
67
77
74
68
65
67
84
55
51
60
52
64
51
51
54
53
53
55
53
73
59
53
53
65
68
52
65
48
59
55
56
61
51
61
56
59
57
63
64
0
0
23
1266
1000
1800
85
1666
1200
0
1800
0
1800
1400
0
0
0
0
1400
600
0
2000
2600
1800
5800
3000
0
1000
1800
1400
1400
1514
6200
1000
600
1000
1800
5400
1500
2000
3800
3800
1000
700
1800
600
0
3200
2600
0
3000
1000
1600
4600
1200
1400
1400
2600
1533
1400
2400
0
3800
866
200
1400
1000
0
1000
1000
0
0
0
0
800
4200
1000
1266
0
1400
0
1800
0
0
0
1666
0
57
0
0
0
0
66
73
0
600
0
0
0
0
0
0
0
0
0
0
0
0
0
0
111
0
0
466
22
0
0
0
600
0
0
0
0
0
0
0
0
0
0
0
0
4400
0
0
0
0
0
0
50
0
0
0
0
0
0
0
0
0
866
666
3000
200
0
600
7800
800
1000
800
1800
1800
2400
1000
0
1800
840
2120
3800
1800
1000
3800
600
781
3000
600
1800
866
733
2400
0
0
0
0
0
0
1800
0
0
1000
0
0
0
0
0
0
0
0
0
0
0
485
9
600
1000
0
0
600
1800
733
0
0
36
0
200
1600
1800
1000
200
0
600
1000
0
700
1400
800
600
800
0
200
1800
1800
1800
800
3800
1320
1600
1000
4600
1400
2800
1133
600
1400
1000
2200
4200
600
2200
4200
600
911
1000
7400
2200
1400
2400
1600
1800
2800
3800
1000
2600
2300
1000
1800
3800
600
3000
7000
3200
866
1800
1250
533
9400
1800
2600
2600
600
1000
2000
2200
1400
2200
1000
3400
1000
733
7000
2000
1400
3800
400
2600
3266
2200
1040
714
520
1400
1400
600
900
5800
1400
360
1800
1800
1400
1000
1000
600
0
600
1100
800
1400
1000
1000
200
244
1800
600
1000
800
600
1000
550
1400
1400
200
1800
400
1000
40
2200
0
1000
350
3800
16600
600
1800
4200
1000
400
1000
200
2500
1800
2200
1000
600
1000
1800
760
4200
600
600
1000
1400
600
700
300
466
600
800
1400
600
200
1400
1400
1400
200
1000
3800
760
2600
1400
1533
1400
1333
2600
3400
1800
1000
1000
1000
600
1200
1200
1800
1400
533
1000
600
5000
2600
600
1200
3800
371
1000
900
1000
0
1000
3800
1400
3000
0
600
1400
20
1400
600
3000
2600
3400
1400
1800
1800
1000
1000
1800
2200
0
1400
0
0
333
1000
133
1600
0
400
1200
600
5800
142
1400
66
3700
2200
2200
200
600
4200
520
1800
2200
600
2000
1800
3000
1000
1000
1800
600
600
1000
2000
200
600
600
490
1000
200
5800
600
1400
3000
800
800
0
400
66
0
54
4200
1800
0
733
1000
2066
2200
1400
75
200
1000
1400
1400
1400
2200
1000
1000
2200
1000
1000
0
0
1000
2000
1100
0
155
1800
600
1400
2600
600
0
1800
3000
600
2200
0
0
3400
0
200
0
1000
600
1000
3400
300
600
1000
1200
0
1800
2200
0
0
1600
1800
2600
0
466
0
0
1400
200
1000
1000
1200
1400
0
200
0
1200
800
0
200
1400
1000
680
0
1800
0
0
0
450
1000
0
230
2600
0
3000
1000
1200
600
1000
1400
0
1800
0
500
200
1000
0
2200
1000
3400
600
0
0
0
0
82
0
0
0
280
0
0
0
0
0
0
1000
400
200
0
0
0
1400
0
216
0
0
3800
42
0
200
0
0
0
0
0
0
0
50
200
200
125
42
272
200
0
80
0
0
0
0
0
200
0
4200
0
0
0
0
0
1800
0
0
5000
1100
400
0
1000
0
0
0
0
400
0
0
0
0
0
3800
0
6200
0
1800
0
1400
0
0
0
0
0
2200
0
3400
200
0
0
600
0
0
0
0
700
1800
3800
600
1800
733
800
2200
1400
2200
1600
2000
1200
400
5000
5800
866
1400
1000
1450
1200
3000
1800
866
600
1000
1000
3400
3000
1000
1666
5400
3600
3800
3800
1200
1400
2000
2800
680
1000
2200
1000
2200
3000
800
1240
2066
9400
600
1000
0
3400
0
1200
400
1400
0
1000
1400
1400
2600
800
1000
1000
1800
1800
1400
733
3800
600
2600
600
0
1000
1400
1000
1000
1000
0
4200
320
1400
466
300
1400
1000
1000
1200
1000
3000
3400
28
0
1000
1600
1400
200
1880
40
0
600
600
371
1000
866
1400
2600
200
0
2600
1100
600
0
2200
0
2600
0
800
0
200
4866
3000
84
1200
1000
600
1800
3000
0
61
1800
0
1800
1800
0
0
8
3000
1000
1000
0
36
0
1000
0
1800
1000
600
0
0
0
1000
1600
1000
1400
2400
10200
600
200
1000
1400
0
3400
1800
600
2600
1800
200
600
0
1000
1400
0
0
20600
1800
2600
1000
0
1800
1000
600
1000
1800
400
1000
1400
1600
40
600
1000
1266
1400
0
400
5000
18
1000
2200
1400
2600
3000
1000
600
1000
0
280
2200
600
0
1000
2200
1900
1000
1400
2600
1000
800
27
200
3000
2600
1000
0
1400
0
0
2200
2600
1400
3800
1000
0
2200
33
371
2200
0
1800
3800
16
0
2400
1800
800
1133
200
600
400
1400
1400
1800
1000
1000
1000
1000
866
800
1800
680
3000
1400
1000
1000
1000
1000
800
1000
3000
1000
600
400
1400
2200
2600
600
600
600
1000
1400
1000
1000
600
1800
1400
1800
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
