104
2025-07-18
01
05
06
16
17
22
24
36
37
40
47
48
51
55
58
64
65
70
71
84
01
65
10
20
30
32
38
52
54
57
60
61
76
79
83
85
87
103
2025-07-18
03
13
20
21
22
27
30
36
46
54
59
65
68
74
76
81
82
85
87
88
74
59
16
32
33
48
50
51
56
58
64
69
77
83
84
86
90
102
2025-07-18
01
04
05
06
09
10
14
16
19
21
25
26
37
46
49
56
61
68
72
84
21
84
02
27
28
29
34
38
45
58
59
64
67
70
74
80
87
101
2025-07-18
06
09
16
23
26
27
29
37
38
39
44
58
63
71
72
75
82
83
87
89
23
63
04
07
30
31
35
48
52
64
65
67
69
70
74
81
88
100
2025-07-18
01
03
10
12
15
17
24
37
39
41
45
51
58
60
62
64
66
79
81
86
15
81
04
14
18
20
22
23
31
32
33
34
55
72
74
78
87
099
2025-07-18
02
11
14
17
19
23
24
29
40
41
45
56
59
61
69
75
76
85
86
89
41
56
16
26
42
60
64
71
72
73
74
77
79
80
84
88
90
098
2025-07-18
13
15
16
20
24
37
41
44
47
62
64
68
70
73
79
80
85
87
89
90
24
68
02
06
08
10
17
30
32
34
36
38
40
51
63
66
81
097
2025-07-18
01
03
05
12
14
26
31
33
34
39
40
43
62
63
65
67
72
78
81
86
05
14
08
17
20
21
24
35
53
54
57
66
73
74
79
84
87
096
2025-07-18
01
02
08
15
19
21
26
27
35
42
44
49
55
58
59
60
64
79
80
84
55
26
03
06
07
12
13
30
37
46
47
56
67
71
74
76
82
095
2025-07-18
01
08
27
33
36
40
49
58
59
65
67
71
72
77
79
80
81
88
89
90
81
08
03
09
15
18
24
26
31
32
41
55
63
69
73
75
85
094
2025-07-18
07
12
20
21
23
26
28
36
46
48
49
50
57
72
73
75
77
79
84
88
79
84
08
15
25
33
34
35
41
54
62
67
68
76
80
81
85
093
2025-07-18
02
03
20
25
27
30
36
39
42
43
60
61
63
65
69
72
73
80
83
88
69
60
04
08
15
16
19
26
34
35
38
45
46
49
50
52
86
092
2025-07-18
02
04
05
10
19
28
33
43
50
52
53
54
60
62
68
76
78
84
88
90
84
68
03
21
24
31
38
46
48
61
63
65
66
72
73
74
77
091
2025-07-18
03
04
07
08
09
18
22
34
41
44
46
51
52
59
60
61
68
74
79
86
09
34
01
02
10
13
16
23
24
42
58
69
73
75
78
87
90
090
2025-07-18
02
08
10
15
17
18
20
21
25
28
31
45
49
53
57
58
59
63
82
88
08
49
03
05
09
26
29
38
40
68
69
74
75
78
83
84
87
089
2025-07-18
03
08
09
17
18
25
35
36
38
43
47
56
58
60
61
62
64
81
85
88
43
64
02
06
10
13
14
16
19
21
29
40
42
63
65
69
89
088
2025-07-18
03
04
05
06
07
11
22
35
36
47
51
54
62
65
70
72
78
84
86
88
78
03
10
14
21
30
45
50
52
57
64
68
69
80
82
83
85
087
2025-07-18
08
17
19
21
29
31
40
42
55
57
61
63
67
71
75
76
79
85
87
89
71
76
01
07
09
13
27
34
35
37
45
46
47
48
62
78
81
086
2025-07-18
01
08
11
12
18
28
29
30
35
46
51
52
56
60
64
66
74
79
87
90
11
51
04
07
22
24
26
39
43
45
57
61
65
71
81
83
85
085
2025-07-18
01
05
06
07
19
28
35
40
41
47
49
53
58
60
65
67
74
75
79
83
01
83
03
10
18
26
29
34
50
61
66
69
72
84
85
86
87
084
2025-07-18
01
03
12
14
15
17
31
32
38
43
51
63
64
67
69
70
72
75
80
81
80
32
07
10
16
25
26
37
40
41
47
50
55
62
71
85
89
083
2025-07-18
01
11
12
13
19
24
25
31
35
43
47
49
57
59
60
62
75
76
80
85
13
47
07
10
14
16
32
42
51
63
70
73
77
82
83
84
88
082
2025-07-18
10
13
17
25
30
33
34
49
52
55
57
58
59
63
66
73
74
76
82
83
73
76
05
06
15
31
41
43
45
64
68
69
77
79
80
84
85
082
2025-07-18
10
13
17
25
30
33
34
49
52
55
57
58
59
63
66
73
74
76
82
83
73
76
05
06
15
31
41
43
45
64
68
69
77
79
80
84
85
081
2025-07-18
01
11
12
19
29
30
33
35
38
39
44
48
58
59
65
68
75
78
81
90
30
11
04
23
32
49
50
51
54
55
62
63
69
70
72
77
89
081
2025-07-18
01
11
12
19
29
30
33
35
38
39
44
48
58
59
65
68
75
78
81
90
30
11
04
23
32
49
50
51
54
55
62
63
69
70
72
77
89
080
2025-07-18
06
17
20
22
30
31
32
37
53
55
56
59
61
62
63
76
77
81
86
89
59
62
04
12
13
14
15
26
27
41
46
65
75
78
80
87
90
080
2025-07-18
06
17
20
22
30
31
32
37
53
55
56
59
61
62
63
76
77
81
86
89
59
62
04
12
13
14
15
26
27
41
46
65
75
78
80
87
90
079
2025-07-18
02
08
14
16
29
32
38
39
41
42
53
56
62
63
67
69
70
72
74
76
62
69
03
06
10
12
15
22
27
28
30
33
58
60
61
75
87
078
2025-07-18
02
03
06
12
14
27
29
31
35
38
42
44
46
54
55
56
81
83
86
90
02
86
07
08
10
11
15
18
19
22
25
36
51
59
72
77
87
077
2025-07-18
06
07
11
14
21
22
29
31
32
54
63
69
70
75
76
81
84
85
86
87
81
32
01
20
23
28
30
34
36
39
45
46
55
67
72
74
78
076
2025-07-18
07
10
20
26
27
28
34
35
43
54
55
58
60
63
67
74
76
79
80
83
74
54
11
14
15
16
18
19
23
57
62
73
75
77
86
88
89
075
2025-07-18
05
08
12
13
21
24
29
31
38
40
50
66
68
69
73
74
83
84
85
86
05
73
04
07
15
18
34
43
44
45
46
61
65
67
70
78
82
074
2025-07-18
12
14
17
22
23
26
27
38
39
46
50
51
55
61
67
71
73
76
82
88
71
14
03
04
13
33
41
42
47
48
62
65
69
72
84
85
89
073
2025-07-18
01
12
15
19
21
25
28
29
30
33
37
42
43
51
52
58
60
74
76
87
60
87
03
04
05
18
27
39
40
54
61
70
75
79
83
84
90
072
2025-07-18
02
04
05
06
13
16
19
32
35
37
40
41
53
61
62
63
74
78
86
89
62
04
09
14
22
23
29
30
33
38
43
60
65
69
79
83
88
071
2025-07-18
01
06
08
10
11
14
19
25
31
33
40
42
53
62
70
74
75
77
78
89
25
40
22
28
43
44
50
54
56
59
60
66
68
69
76
81
88
070
2025-07-18
04
09
19
23
30
31
32
46
48
51
54
55
60
64
69
71
72
75
78
80
60
71
05
14
16
26
34
40
41
52
53
58
77
82
83
86
89
069
2025-07-18
04
06
11
13
21
25
28
34
35
36
39
46
52
60
65
67
71
74
81
84
28
36
15
16
17
22
29
30
31
43
48
56
58
59
64
75
86
068
2025-07-18
08
10
12
22
24
25
28
36
37
39
43
47
53
55
59
60
64
66
69
73
10
39
02
05
11
29
38
56
57
61
65
75
76
80
82
83
88
067
2025-07-18
10
15
24
34
36
37
38
39
42
43
55
56
58
63
74
75
79
80
81
84
37
36
01
05
08
11
12
17
18
30
49
52
54
62
64
83
89
066
2025-07-18
02
03
20
26
38
40
41
42
44
59
67
72
73
74
75
82
84
85
87
89
42
75
04
05
11
15
19
22
23
34
43
61
62
77
78
81
88
065
2025-07-18
02
12
15
18
19
23
27
39
40
47
50
51
55
59
69
72
75
81
85
86
19
12
06
25
32
33
34
44
45
65
66
67
77
78
82
83
90
064
2025-07-18
10
11
14
16
20
28
31
32
33
37
41
49
51
61
64
72
73
76
84
90
20
33
01
05
06
09
17
18
27
39
40
56
60
66
68
75
82
063
2025-07-18
02
16
19
22
29
36
38
46
49
50
57
62
65
66
68
70
77
82
84
87
50
16
01
05
06
13
15
23
35
40
41
42
44
58
76
79
89
062
2025-07-18
02
03
10
15
16
17
18
23
24
29
30
39
46
48
80
81
83
86
87
89
48
24
04
07
08
13
25
26
41
50
53
54
63
72
75
85
88
061
2025-07-18
13
15
18
29
30
36
41
42
45
49
50
51
52
62
67
70
73
76
79
84
73
49
04
06
07
20
31
32
39
46
53
58
63
69
71
83
88
060
2025-07-18
02
07
15
16
20
22
23
29
33
37
38
44
47
55
60
69
73
76
82
85
55
44
08
09
19
25
27
40
42
46
49
50
57
59
70
71
79
059
2025-07-18
20
25
26
28
30
36
38
39
40
41
42
48
49
51
57
58
72
77
80
83
48
36
01
03
05
08
14
15
22
34
35
37
50
66
78
87
90
058
2025-07-18
01
02
04
09
11
12
30
47
49
52
62
64
67
70
75
76
79
86
88
90
64
88
05
16
24
28
32
36
43
44
51
58
59
69
72
83
85
057
2025-07-18
04
05
09
11
12
16
20
27
33
34
38
46
47
50
53
57
59
61
63
77
16
77
07
15
19
22
24
31
39
42
51
70
72
84
85
86
90
056
2025-07-18
06
07
10
15
19
23
24
29
36
43
48
54
55
57
58
61
69
71
74
79
19
43
04
09
25
31
38
45
56
59
60
65
70
75
86
88
90
055
2025-07-18
02
05
14
18
21
26
30
33
34
44
49
55
56
57
65
66
69
73
80
90
56
05
17
22
25
27
28
29
32
36
46
53
64
72
78
83
87
054
2025-07-18
08
23
25
35
40
45
47
48
52
53
55
57
63
67
68
75
79
83
86
90
35
90
06
14
15
19
22
26
32
33
39
58
62
65
72
76
78
053
2025-07-18
01
02
12
13
15
19
25
28
33
35
48
62
67
69
75
78
83
85
89
90
62
35
03
05
08
10
24
30
31
34
37
39
52
55
68
84
87
052
2025-07-18
04
07
12
13
17
20
27
29
33
36
37
40
44
45
47
53
63
71
72
78
37
53
01
08
30
31
46
49
54
56
60
67
69
74
75
87
90
051
2025-07-18
10
11
13
17
20
26
29
30
34
35
40
46
47
52
66
75
76
77
83
88
10
83
07
09
23
28
37
43
45
49
51
53
68
79
85
87
89
050
2025-07-18
04
05
08
10
11
14
17
31
32
42
44
57
58
61
64
66
74
83
84
88
10
17
06
12
16
18
20
24
35
40
41
49
54
60
71
79
86
049
2025-07-18
01
04
11
12
13
14
19
21
23
25
35
45
47
50
58
64
71
80
81
84
50
71
06
16
27
31
40
46
48
49
51
52
54
63
67
74
89
048
2025-07-18
14
15
18
19
24
27
28
29
33
36
38
41
50
59
61
72
76
80
84
85
15
24
01
05
31
40
43
44
47
48
53
54
57
62
63
69
88
047
2025-07-18
03
10
13
16
21
22
26
29
46
47
49
55
61
63
67
69
71
74
77
86
46
29
06
17
24
25
27
34
43
58
65
66
70
80
81
84
88
046
2025-07-18
02
06
07
10
17
25
26
30
33
38
39
53
54
56
59
61
64
68
71
80
61
30
11
24
32
36
37
41
49
50
51
52
55
58
60
73
82
045
2025-07-18
09
10
13
16
18
27
36
40
42
46
52
65
66
68
71
72
80
81
83
89
72
40
07
11
12
17
19
30
31
32
33
39
41
43
58
79
85
044
2025-07-18
03
08
22
35
42
45
46
49
59
66
67
68
74
81
82
85
86
87
88
90
82
74
07
27
29
30
31
32
43
44
56
61
70
71
73
76
84
043
2025-07-18
01
02
04
16
19
23
28
31
53
55
63
64
65
66
67
68
81
83
84
85
04
63
05
06
13
17
18
22
33
42
52
59
60
69
72
88
89
042
2025-07-18
12
13
15
23
30
31
38
40
41
46
53
54
55
57
71
74
75
79
82
87
38
74
06
18
43
45
50
56
58
59
60
66
68
69
78
80
83
041
2025-07-18
08
11
14
17
18
19
25
27
28
29
30
33
34
47
51
53
61
69
73
84
73
19
06
10
13
15
39
49
50
54
68
74
76
80
83
88
89
041
2025-07-18
08
11
14
17
18
19
25
27
28
29
30
33
34
47
51
53
61
69
73
84
73
19
06
10
13
15
39
49
50
54
68
74
76
80
83
88
89
040
2025-07-18
02
10
11
12
13
17
19
26
29
31
39
40
41
43
53
66
69
72
73
86
11
13
06
09
16
25
30
32
37
44
45
54
61
62
64
81
82
039
2025-07-18
05
08
17
18
19
24
27
35
40
42
47
53
57
62
65
68
76
84
87
89
35
62
04
13
14
31
37
44
46
58
63
64
70
75
77
78
86
038
2025-07-18
23
24
26
27
31
32
37
42
47
50
56
59
62
63
66
67
69
76
87
88
88
42
11
14
21
29
30
33
46
51
55
58
68
70
71
84
86
037
2025-07-18
13
15
21
22
33
34
37
45
48
52
58
59
64
70
76
77
80
86
88
89
89
58
03
06
11
20
24
30
39
56
61
62
67
71
73
75
81
036
2025-07-18
10
11
13
14
21
29
37
38
39
42
46
53
61
63
65
71
78
82
85
87
87
38
03
08
09
12
22
23
34
41
52
54
60
64
72
77
81
035
2025-07-18
14
22
23
30
32
33
36
43
46
47
50
51
56
58
62
64
66
69
71
83
62
47
08
12
27
38
42
48
53
57
59
63
68
70
73
74
84
034
2025-07-18
08
20
22
31
36
45
52
54
58
61
64
66
71
75
80
81
83
84
86
88
84
54
03
09
10
12
13
15
16
30
35
37
47
56
76
78
82
033
2025-07-18
13
20
25
32
33
35
47
48
51
55
60
63
66
68
77
79
81
83
85
90
13
90
02
07
08
11
14
15
17
21
30
31
40
64
82
87
88
032
2025-07-18
10
12
13
14
16
28
37
39
42
50
54
56
58
63
69
70
71
79
80
81
79
80
11
19
24
33
40
46
49
52
53
55
59
62
64
78
84
031
2025-07-18
01
02
21
24
26
34
36
40
42
45
49
51
54
65
67
72
76
78
81
83
45
49
08
09
12
13
22
23
29
35
39
52
56
59
63
85
89
030
2025-07-18
02
13
17
19
29
34
41
44
45
46
51
54
55
71
73
76
79
83
85
87
87
17
11
12
18
20
21
28
30
33
40
42
48
49
59
67
86
029
2025-07-18
03
04
10
12
16
18
21
22
25
31
35
37
41
49
53
59
63
66
81
89
59
89
02
09
23
26
27
29
32
44
45
56
68
70
72
73
79
028
2025-07-18
05
10
11
14
26
28
32
37
38
46
49
50
56
60
67
71
78
81
87
88
88
05
27
35
36
40
44
53
54
57
58
59
61
64
66
76
77
027
2025-07-18
05
06
14
21
22
23
28
29
34
36
44
54
57
59
62
65
75
76
89
90
34
65
02
17
33
37
39
40
41
43
58
60
63
72
79
86
88
026
2025-07-18
02
03
09
12
14
24
28
31
36
63
68
69
70
72
74
75
77
79
82
90
31
70
04
10
13
19
25
32
35
40
41
44
50
56
59
60
80
025
2025-07-18
06
07
08
11
12
13
19
20
30
33
36
38
39
41
44
50
53
54
56
84
41
06
01
02
05
10
18
48
60
63
65
66
68
71
72
81
83
024
2025-07-18
01
10
15
20
21
26
37
44
48
55
59
65
66
67
68
70
71
75
80
84
37
10
05
07
12
22
25
28
30
31
35
40
42
46
58
63
88
023
2025-07-18
04
05
14
22
23
33
37
38
42
53
55
56
62
64
67
71
75
78
83
88
75
83
02
06
11
21
25
28
34
41
47
48
69
72
79
86
87
022
2025-07-18
02
03
16
18
29
34
35
37
41
47
50
53
61
62
68
71
72
74
84
86
41
18
06
14
26
32
48
49
52
54
57
59
77
79
82
83
88
021
2025-07-18
02
13
15
18
27
40
41
45
47
54
56
63
64
72
76
79
84
85
87
88
79
40
01
03
05
08
22
32
43
48
53
55
61
73
74
80
83
020
2025-07-18
03
11
15
16
18
26
34
39
43
46
47
53
56
58
71
79
80
83
86
87
87
03
06
17
23
28
29
30
36
40
49
63
66
68
76
77
78
019
2025-07-18
02
04
05
08
19
22
26
31
32
33
38
40
49
53
58
64
73
78
89
90
19
90
07
09
14
15
28
30
36
42
50
57
66
70
72
77
88
018
2025-07-18
03
08
19
20
23
27
29
30
34
36
37
44
65
72
73
74
75
77
78
89
36
23
05
07
10
11
28
43
45
53
63
68
70
79
85
86
88
017
2025-07-18
01
06
11
14
17
21
24
26
33
34
47
48
53
55
61
68
71
72
88
90
33
06
03
08
13
18
23
36
38
40
42
54
60
65
69
78
80
016
2025-07-18
06
17
21
22
37
38
39
41
45
48
53
55
62
64
67
72
74
78
80
87
72
55
01
02
19
26
31
44
47
54
56
66
76
82
84
89
90
015
2025-07-18
01
07
09
12
24
25
29
40
41
44
46
49
53
54
59
71
74
80
86
90
49
12
04
28
30
31
32
35
38
39
42
55
58
60
68
76
85
014
2025-07-18
07
10
15
26
27
29
33
34
47
50
52
56
67
69
70
71
78
81
85
86
81
07
11
13
14
21
41
42
44
55
60
68
76
77
83
84
90
013
2025-07-18
01
08
09
13
16
28
35
41
45
48
54
58
59
62
65
73
79
81
83
88
13
65
11
12
14
17
27
29
30
37
42
43
44
49
76
82
86
012
2025-07-18
01
17
24
29
30
34
43
52
54
55
57
59
60
63
64
66
72
75
81
82
54
60
11
18
20
27
40
47
58
70
71
77
78
80
83
84
89
011
2025-07-18
02
09
15
18
19
24
26
27
29
35
38
42
45
48
55
57
63
68
80
84
18
35
03
06
08
12
23
36
37
47
51
59
64
70
71
82
89
010
2025-07-18
03
09
20
21
27
30
31
32
34
37
41
42
47
67
69
76
79
82
83
87
03
83
06
19
24
29
40
46
49
55
60
71
72
75
77
80
84
009
2025-07-18
07
08
10
11
14
21
22
28
39
44
52
54
55
63
64
65
67
73
84
90
08
73
19
23
26
31
32
36
51
56
69
71
72
74
79
81
89
008
2025-07-18
02
04
11
12
16
17
18
25
30
33
34
44
49
50
52
66
68
73
75
80
50
02
10
20
28
31
39
41
46
51
54
58
61
69
71
76
81
007
2025-07-18
03
04
14
15
18
19
21
24
27
41
43
46
56
67
75
76
78
79
84
89
79
89
05
06
12
22
25
26
40
52
57
64
69
73
77
81
90
006
2025-07-18
02
03
07
10
13
17
30
35
38
45
46
49
52
58
63
76
77
78
85
87
38
87
05
06
09
22
28
33
40
41
42
54
60
66
68
69
89
005
2025-07-18
02
04
07
14
18
24
27
30
33
43
45
47
49
57
63
65
76
77
78
83
76
14
11
15
16
17
19
23
35
39
44
46
59
66
75
79
84
004
2025-07-18
02
05
12
20
28
35
36
39
40
42
44
52
63
69
75
78
80
87
88
90
40
52
07
11
14
16
32
34
41
43
50
54
59
73
74
82
83
003
2025-07-18
08
16
24
29
36
53
54
55
58
59
60
63
64
71
74
77
81
84
86
90
58
53
10
12
15
18
27
28
31
33
49
57
62
65
72
76
78
002
2025-07-18
08
10
21
23
28
42
44
45
52
53
54
56
61
62
67
72
74
76
77
87
67
52
02
05
07
11
17
24
31
32
37
51
66
69
85
88
89
001
2025-07-18
04
09
17
21
29
30
32
34
35
40
41
42
49
53
60
63
67
75
89
90
29
89
03
07
08
10
19
20
26
37
50
58
61
66
74
78
85