student_performance_new/train/out.tsv

8001 lines
31 KiB
Plaintext
Raw Normal View History

2024-10-21 11:07:51 +02:00
71
79
43
71
56
82
43
69
34
71
75
80
77
55
88
50
26
73
63
45
58
64
63
65
80
50
50
58
69
61
78
73
82
57
53
33
59
72
86
63
31
82
71
86
76
37
87
76
39
27
40
36
38
74
70
88
52
83
33
88
33
68
36
54
16
63
46
47
35
56
87
42
59
35
56
67
78
55
56
62
57
82
38
49
56
37
49
60
33
72
20
18
57
77
63
66
76
38
55
41
75
52
41
59
84
72
31
80
67
23
36
77
72
44
47
53
84
60
36
66
43
47
71
41
51
34
51
61
47
30
60
33
46
72
22
76
34
68
17
86
85
91
29
39
40
19
61
57
62
52
66
42
32
41
18
39
33
64
51
79
44
36
37
79
35
48
25
60
48
74
77
52
55
46
73
89
41
14
56
79
72
42
58
39
43
44
63
30
17
36
44
23
72
83
93
31
82
33
40
23
74
48
33
30
77
76
26
84
26
83
35
71
44
39
47
53
44
83
71
88
84
47
71
47
56
50
53
87
40
66
32
52
20
57
48
43
70
65
69
48
89
74
74
78
65
62
29
58
22
43
34
30
49
43
66
74
74
74
79
24
78
68
45
57
62
95
50
41
28
47
36
73
47
47
64
57
76
36
38
61
92
75
48
78
35
33
29
76
29
56
54
86
86
71
36
45
58
32
80
76
47
25
45
83
48
42
86
30
42
39
53
20
23
70
55
72
68
59
34
26
88
25
79
58
86
44
16
47
81
59
68
28
58
78
48
49
48
47
63
68
67
36
26
50
54
22
65
55
35
40
34
83
67
80
48
85
68
45
48
40
49
70
78
62
76
60
81
73
57
17
68
68
60
55
64
45
79
23
70
68
87
56
75
81
48
56
68
59
84
58
94
60
44
70
85
86
90
89
69
74
41
26
43
84
88
81
32
54
71
26
68
82
39
43
40
30
37
45
62
35
74
88
20
54
69
58
41
62
38
35
71
73
49
67
59
32
67
89
64
87
33
79
44
67
93
56
41
60
24
70
37
41
44
94
72
71
79
58
24
18
78
79
41
87
62
65
34
89
59
95
21
51
73
73
61
16
42
54
56
49
18
66
49
59
56
74
39
93
85
63
75
61
28
34
85
41
33
67
16
40
66
75
64
80
47
72
83
39
81
74
29
51
72
53
56
62
37
59
35
43
75
78
28
35
35
47
26
57
82
71
38
57
40
62
71
70
20
35
77
78
61
51
43
72
49
67
41
26
25
29
66
42
69
53
54
92
63
74
48
63
40
56
17
74
69
76
70
85
67
88
63
37
47
53
40
36
50
49
79
65
24
54
34
37
85
62
67
63
54
28
51
52
41
42
67
66
65
62
50
71
59
76
30
82
63
90
50
54
35
47
39
29
21
43
38
56
43
41
36
56
42
24
69
56
79
61
38
73
39
80
47
71
73
13
25
90
70
57
44
28
83
62
95
54
40
52
37
48
36
67
66
57
59
57
50
57
78
18
65
41
27
54
93
51
71
20
50
47
45
60
39
68
90
57
41
79
80
73
19
38
21
62
44
76
39
26
83
61
50
85
37
36
96
52
32
39
69
48
87
65
70
39
54
38
41
52
68
33
31
70
45
27
71
52
82
60
67
43
46
71
37
46
72
60
62
38
55
35
44
73
84
44
49
24
61
64
37
76
13
66
85
31
62
57
42
88
35
43
70
26
52
34
61
63
55
50
44
31
61
74
74
60
37
49
44
46
47
37
84
31
73
55
18
24
60
66
95
71
48
75
24
56
74
38
78
50
43
85
53
48
37
71
53
41
48
25
61
86
73
53
27
18
46
52
80
87
38
95
48
69
47
35
78
54
84
88
27
80
76
34
82
59
89
40
48
48
72
46
44
42
50
65
30
47
67
30
96
82
69
67
56
66
66
60
74
77
20
82
89
45
63
52
12
60
50
30
55
24
48
27
43
76
46
44
21
75
33
73
82
37
70
81
41
95
66
39
37
73
32
53
73
84
65
27
38
42
41
63
64
45
77
32
50
66
77
78
35
25
95
76
70
78
72
55
27
62
68
82
47
46
34
19
90
58
38
72
66
65
83
81
61
65
56
31
91
57
66
52
24
63
45
28
53
80
62
65
21
77
32
87
41
56
49
58
24
57
68
47
74
34
60
76
62
74
49
46
76
53
65
43
46
58
37
90
34
71
28
44
40
76
78
46
41
90
61
62
58
63
65
48
74
58
79
36
30
57
59
77
80
87
58
74
49
77
83
68
36
18
38
24
37
40
60
63
53
62
86
61
61
60
57
42
73
37
44
71
43
53
79
53
37
90
52
42
26
95
56
16
87
83
28
52
71
60
39
79
71
72
49
55
72
61
49
50
71
30
26
49
61
34
33
59
20
48
43
31
47
76
43
29
59
72
77
36
39
44
81
41
36
68
49
51
57
45
56
84
66
45
88
84
68
50
26
33
67
63
64
57
52
62
38
73
28
81
61
72
61
64
68
24
76
30
47
67
65
36
33
73
21
27
28
68
75
46
39
56
69
88
35
62
78
70
72
94
40
66
77
15
47
45
75
66
70
80
40
51
70
51
45
41
88
39
64
28
80
73
97
53
34
34
72
64
22
21
78
81
40
35
60
52
51
57
59
74
42
76
84
47
49
25
68
59
45
19
36
64
12
74
48
66
70
44
28
56
65
12
79
44
53
26
63
69
72
70
61
30
76
54
60
48
65
55
34
27
50
74
82
24
57
56
70
71
56
52
75
74
24
85
64
68
81
57
16
30
51
76
68
61
18
42
62
53
37
84
66
35
40
70
50
59
63
92
58
79
70
51
34
48
34
72
80
13
35
64
52
54
17
55
18
49
48
87
38
44
69
54
13
85
89
78
65
36
62
68
71
72
59
82
24
21
35
66
78
99
75
51
47
64
31
40
50
49
54
33
56
49
41
41
66
33
59
47
52
61
43
59
45
77
24
54
87
40
69
80
63
27
62
78
60
57
72
73
25
54
35
88
40
83
35
56
39
59
32
39
45
70
85
42
46
94
63
38
80
59
48
67
59
61
84
43
42
70
65
23
89
59
71
56
73
39
65
21
21
75
51
58
53
40
40
79
44
54
63
71
79
42
43
29
74
31
53
45
50
26
40
58
15
28
53
60
56
49
79
49
73
56
73
72
53
93
52
24
70
66
35
84
56
61
65
64
65
55
46
29
39
85
23
67
67
65
75
77
61
52
30
61
72
30
74
80
46
69
90
81
38
28
88
46
49
21
32
60
34
48
64
43
13
23
82
52
25
44
91
63
51
39
58
88
82
63
62
73
22
38
41
26
59
31
58
46
95
41
45
81
57
37
39
42
80
28
80
78
75
78
25
72
39
34
75
43
63
84
66
35
74
37
47
52
77
91
24
42
88
56
53
86
50
76
23
48
28
34
57
49
59
32
45
23
62
64
34
76
33
46
27
32
45
76
58
38
50
49
71
34
33
91
36
58
43
70
35
59
44
51
28
40
80
72
33
74
59
22
83
63
70
70
46
27
73
61
67
64
20
65
59
57
85
58
82
71
66
64
58
42
51
82
62
99
70
66
72
79
18
43
68
59
44
39
49
21
34
76
95
48
51
37
87
91
41
65
90
56
68
45
66
72
45
81
68
75
93
43
72
51
25
34
30
55
32
74
88
25
36
69
60
57
29
69
61
80
74
43
73
38
53
87
48
89
27
45
23
39
52
44
50
57
32
69
80
33
41
36
47
57
74
49
58
45
59
51
31
70
31
50
25
70
45
52
51
38
85
66
31
46
36
42
87
36
52
46
47
29
50
27
63
53
49
82
86
61
37
63
49
26
39
47
55
78
27
44
43
77
16
44
68
18
56
32
72
62
39
24
86
42
53
48
81
71
50
46
28
80
81
76
35
75
80
31
82
43
58
77
50
82
65
67
61
32
74
38
63
30
30
32
66
81
19
53
31
31
89
36
57
23
44
48
69
67
56
41
48
51
81
34
35
66
52
64
53
52
58
19
14
55
74
43
26
64
36
35
91
65
69
33
73
65
78
85
69
69
23
47
58
49
77
57
28
25
76
77
73
20
84
54
54
66
67
49
35
68
61
60
68
66
29
43
77
45
86
62
38
15
38
58
59
28
82
43
72
26
82
53
49
64
28
56
67
39
73
40
86
15
28
36
34
72
43
42
86
72
75
79
41
46
48
25
37
51
68
28
85
30
49
57
30
62
27
70
61
63
37
45
37
63
48
47
27
44
49
96
82
58
64
59
74
18
82
56
20
16
48
43
33
41
15
61
43
46
70
48
92
25
45
30
75
42
24
55
66
55
86
72
86
34
71
43
39
62
30
42
61
50
88
52
69
50
43
77
56
58
60
76
44
44
40
37
38
23
57
52
46
36
50
47
31
66
74
74
15
46
30
77
69
87
76
39
83
21
58
30
43
58
67
88
60
35
84
40
70
46
29
47
86
22
18
62
51
70
50
45
38
49
60
37
67
64
67
52
59
12
45
54
60
56
85
61
34
54
75
48
35
40
75
55
81
50
69
61
60
92
20
51
29
61
45
82
68
28
56
40
77
48
67
84
20
33
45
54
34
40
43
38
51
55
35
43
69
71
29
73
60
49
51
81
63
49
84
74
26
83
15
78
40
83
85
31
51
51
77
42
23
49
52
34
50
22
56
72
30
38
38
98
78
57
78
40
38
57
74
66
78
21
32
66
68
58
55
74
80
41
18
63
66
37
43
69
61
85
56
54
31
64
76
59
84
34
81
66
76
28
90
55
60
58
70
88
13
94
48
38
66
32
76
37
91
71
68
40
36
17
70
34
64
31
34
65
81
59
65
28
31
43
59
20
50
46
52
63
62
56
44
88
61
54
36
53
32
84
18
67
52
51
63
75
73
78
36
39
23
24
33
49
83
69
52
12
83
81
53
53
78
63
26
82
82
42
75
38
60
86
57
31
71
24
38
46
42
59
89
80
79
47
73
60
23
88
84
74
45
26
48
95
34
69
17
42
67
67
74
62
43
36
39
46
36
90
57
23
58
46
54
45
43
45
35
40
26
84
58
75
89
57
71
96
73
37
33
90
67
68
61
34
36
71
54
62
67
79
49
95
86
69
56
59
76
67
30
81
25
40
50
47
74
81
56
67
59
65
70
76
68
33
27
42
47
55
70
39
40
85
38
18
63
67
52
61
34
80
85
62
66
43
80
45
35
71
89
53
18
33
59
81
28
73
56
54
94
61
81
69
39
28
65
85
61
31
55
21
80
72
77
64
82
25
83
63
70
36
80
57
81
58
41
81
70
74
66
39
45
58
74
36
44
34
44
39
23
90
38
37
36
31
36
50
32
32
18
59
37
29
90
27
34
54
64
57
32
44
33
97
32
68
37
38
18
57
64
30
19
31
47
79
74
92
72
93
32
72
72
27
68
67
31
34
79
71
88
34
53
13
83
62
17
70
60
34
46
65
27
30
70
62
82
62
80
29
36
42
93
47
32
18
86
61
40
46
51
88
50
50
17
37
67
72
55
25
37
60
65
87
39
76
36
37
75
52
40
56
89
40
71
41
46
72
54
84
86
48
66
56
42
28
76
60
30
81
75
88
20
71
39
54
38
65
37
44
78
29
72
37
84
83
42
69
63
41
77
65
73
29
54
42
83
72
82
80
55
33
53
36
66
19
78
65
70
51
54
51
55
66
41
59
13
35
70
57
52
27
51
70
57
34
53
45
61
73
61
38
37
51
67
47
66
69
64
88
77
52
26
36
46
31
46
23
97
71
31
53
71
79
30
49
29
37
47
46
91
52
32
38
47
40
15
79
78
76
50
75
60
75
55
35
50
42
50
65
28
78
54
58
38
72
25
17
62
35
54
94
58
69
37
72
31
60
55
48
67
74
61
57
52
78
48
17
63
40
54
51
48
90
43
87
38
61
32
51
42
40
26
64
43
56
67
52
39
76
61
22
79
53
74
36
46
57
35
57
68
41
30
56
87
48
43
43
42
59
50
85
48
60
77
48
89
67
51
78
26
73
77
38
31
23
49
70
38
79
17
33
27
39
76
51
31
27
16
66
42
27
87
26
56
59
53
48
33
56
57
92
39
56
27
64
50
66
35
85
64
78
78
91
84
40
84
83
97
88
64
80
64
30
77
41
53
50
52
83
47
45
28
44
75
56
56
63
55
72
55
28
76
41
53
28
40
65
82
62
60
83
28
63
21
28
96
48
71
48
73
81
68
58
45
67
38
76
92
33
48
37
66
41
66
50
50
57
47
30
29
66
44
26
56
49
61
87
59
44
33
85
83
44
25
42
33
25
76
56
50
61
57
50
49
63
46
71
39
34
45
55
65
52
72
52
39
37
46
39
47
76
21
44
84
87
89
42
43
47
85
71
74
67
64
60
32
46
68
71
39
51
31
32
73
79
64
56
78
41
72
22
40
61
77
20
66
66
54
75
52
77
62
88
68
86
85
70
57
72
46
40
68
85
70
81
29
74
72
32
37
51
73
53
68
77
26
43
90
34
84
63
42
78
70
31
54
26
73
77
54
19
64
67
45
38
25
65
67
30
56
36
77
38
73
86
42
56
36
62
79
67
54
16
67
71
77
39
72
50
45
80
37
58
32
83
56
45
50
62
43
57
15
25
83
32
20
49
61
83
70
57
51
29
50
19
22
59
25
50
56
65
18
18
76
66
23
55
28
65
72
87
49
29
46
17
61
17
64
53
61
34
71
78
48
71
73
39
80
63
36
55
40
63
65
49
38
64
51
50
27
40
45
60
64
50
90
35
20
75
25
55
64
43
38
84
53
43
43
77
60
78
82
54
47
37
44
55
41
60
37
50
27
64
23
63
74
36
30
46
26
56
52
46
66
82
33
35
61
30
60
70
20
31
45
50
21
32
41
52
75
45
82
42
41
73
72
41
27
45
33
68
16
73
44
60
56
73
49
50
93
90
55
55
27
81
63
29
33
37
37
44
79
87
31
42
58
59
33
66
55
70
29
56
66
59
91
67
41
54
74
60
66
32
80
41
32
72
64
69
54
18
63
55
45
49
52
31
54
56
53
54
78
74
61
46
48
81
25
38
87
65
69
26
27
76
64
60
63
31
60
29
17
91
84
33
59
78
20
28
57
92
34
87
81
64
48
62
81
32
74
62
45
42
74
54
20
64
40
68
63
75
72
62
23
41
91
42
64
92
72
30
61
80
73
18
26
45
27
71
66
45
62
73
83
81
85
77
47
18
65
86
82
64
39
82
65
64
49
34
47
34
70
57
24
77
60
23
41
33
54
91
49
69
25
53
72
56
54
37
37
70
78
47
37
53
45
47
36
52
27
39
41
74
94
90
40
67
82
64
66
43
36
33
76
85
55
29
33
39
43
60
23
41
55
21
52
85
23
90
40
53
48
52
50
36
38
67
76
72
20
59
50
43
41
52
38
54
67
90
24
37
24
32
69
34
27
36
68
21
51
47
47
54
76
31
58
33
33
79
17
47
74
46
32
61
54
72
68
56
63
21
54
45
65
86
28
61
67
48
74
71
21
52
34
59
62
43
32
25
53
72
48
75
32
55
60
52
68
77
32
82
41
30
77
49
74
91
58
64
60
62
51
38
58
76
84
84
36
27
81
39
41
27
17
57
49
28
27
54
54
43
39
24
58
45
36
50
71
47
38
49
73
56
61
72
38
47
67
60
65
56
26
44
60
62
80
94
58
38
80
61
62
62
41
33
42
73
41
51
28
52
51
71
71
83
58
74
68
72
67
79
33
67
58
81
51
48
39
34
28
55
52
68
71
69
89
55
68
40
86
46
40
67
66
49
47
66
75
58
52
48
50
76
69
38
61
46
54
76
75
42
81
65
38
24
46
62
83
30
66
52
54
75
76
52
59
54
48
78
32
70
78
71
44
61
86
37
70
23
49
89
50
44
44
40
87
82
61
18
39
48
83
46
39
94
25
79
34
43
26
48
62
58
57
39
45
74
31
29
93
56
81
33
55
73
44
63
64
47
50
30
50
46
47
57
94
61
85
42
31
71
39
78
73
31
36
59
20
45
57
65
51
45
68
46
68
51
56
49
70
85
44
69
43
93
87
60
73
48
38
77
77
75
35
59
91
81
47
68
29
72
49
37
39
39
76
34
75
67
90
52
39
39
27
62
51
40
58
66
24
53
32
85
51
74
54
80
84
62
62
85
53
18
71
78
88
85
38
60
59
71
46
67
27
54
65
65
76
75
38
92
49
35
35
59
86
63
54
40
92
30
26
58
49
40
71
49
81
78
46
61
38
26
56
25
71
44
28
67
44
68
63
74
53
53
53
25
83
40
77
60
49
67
46
48
57
84
45
41
91
68
72
68
46
26
73
68
69
29
28
61
71
33
74
17
40
11
38
15
76
19
45
57
29
59
47
28
46
46
54
81
74
67
91
26
69
41
49
77
70
52
48
82
62
48
38
82
65
54
68
40
83
67
34
44
92
37
45
76
39
19
26
85
72
26
60
53
57
74
40
88
65
65
68
57
37
51
63
50
51
78
77
88
32
48
62
59
90
67
60
80
51
41
45
48
68
91
49
64
32
82
27
74
59
75
78
61
69
85
87
20
61
29
65
43
33
54
32
94
54
49
42
51
82
62
26
42
35
36
32
50
86
47
81
50
52
43
56
74
19
89
78
40
54
55
37
42
11
71
85
52
30
58
42
29
48
36
63
42
81
78
55
71
90
75
45
40
85
58
28
46
62
86
41
38
82
22
78
68
69
89
45
86
65
42
59
47
23
78
44
28
42
87
50
69
59
43
54
38
55
80
23
67
36
33
74
40
36
32
25
83
62
76
85
42
65
81
73
72
61
63
61
74
44
46
46
47
27
89
38
36
77
64
86
66
34
26
93
83
35
66
35
67
48
55
51
89
72
56
41
41
74
23
56
48
80
73
62
54
85
50
48
41
49
75
38
60
70
84
88
37
59
73
66
85
73
35
42
33
42
78
39
34
62
78
93
23
79
62
34
72
68
53
74
87
45
64
92
56
41
37
61
22
25
66
43
35
61
40
52
40
65
65
94
24
53
37
39
75
76
24
39
47
58
44
72
67
63
70
40
21
33
76
46
64
82
47
34
43
45
20
61
52
37
44
56
57
67
51
35
45
41
25
84
61
87
63
57
76
46
65
24
54
75
37
40
42
58
55
56
37
53
34
45
46
48
62
75
45
55
87
40
58
82
34
38
81
73
36
41
69
85
49
51
53
67
22
93
34
61
32
72
71
84
49
46
75
53
53
36
89
63
71
33
51
65
94
97
30
50
73
76
27
55
28
41
55
79
66
65
64
37
38
54
84
67
66
41
77
58
57
69
15
78
43
33
40
26
31
60
48
30
26
75
52
75
75
40
21
84
52
89
60
58
38
73
43
91
47
48
73
32
44
62
34
63
42
32
42
74
43
52
31
48
47
91
48
46
33
61
39
61
89
66
53
45
84
24
54
56
79
33
98
87
43
54
47
25
34
57
74
35
98
55
64
36
38
80
57
38
57
69
26
46
52
39
45
41
66
15
70
82
73
41
67
47
69
62
24
30
86
34
36
41
57
52
30
46
45
74
20
61
63
16
51
43
63
74
56
57
31
44
65
57
32
59
64
63
68
31
47
79
82
76
47
42
46
50
80
44
37
34
20
30
67
19
68
40
26
61
43
45
50
60
70
76
45
50
68
47
61
45
53
87
88
42
29
51
87
67
34
35
72
69
49
42
51
44
60
11
70
54
59
47
72
83
27
80
76
49
54
66
27
61
20
90
77
22
61
31
49
60
63
64
73
66
64
70
54
80
44
54
60
69
65
55
92
71
65
38
60
28
57
88
60
50
47
60
82
38
65
62
73
84
31
68
15
65
83
46
50
73
24
68
66
56
76
58
62
48
43
71
94
29
29
40
41
72
54
84
66
53
73
39
77
49
59
46
67
44
46
62
50
40
52
40
74
33
64
63
64
40
43
73
61
39
53
64
41
84
68
24
45
43
51
30
56
77
78
56
63
40
29
30
73
38
49
73
22
70
73
59
57
48
38
41
60
38
33
43
60
48
87
55
54
33
50
42
49
24
47
34
37
54
62
69
29
19
65
65
86
21
77
87
81
58
52
32
61
22
47
55
38
81
84
49
70
54
27
40
92
65
65
44
61
59
46
57
42
55
67
56
37
61
92
30
60
72
49
37
46
30
44
70
21
37
43
56
22
79
88
82
55
38
51
23
58
64
81
19
71
73
87
36
62
55
42
27
41
74
46
66
72
18
59
64
76
68
62
94
58
69
77
64
82
64
67
30
25
94
37
56
27
85
73
66
40
69
23
97
67
42
28
66
78
52
60
42
51
37
22
38
48
25
89
55
90
93
24
69
40
70
45
57
34
58
59
61
76
31
41
56
69
68
73
76
63
83
65
42
18
33
59
25
74
30
45
47
37
74
36
52
92
23
32
40
48
49
79
79
63
61
44
54
71
65
64
47
65
80
30
77
22
24
67
46
79
33
63
68
42
45
64
88
11
34
55
34
33
63
88
40
78
58
42
57
61
32
34
75
65
52
48
66
88
40
37
69
42
72
39
41
39
30
42
44
40
75
67
63
58
89
25
82
64
77
67
65
80
49
45
77
46
57
24
71
61
56
94
72
41
76
53
74
34
37
74
50
50
46
50
58
82
68
48
79
67
24
48
63
44
72
63
44
59
41
78
31
19
63
57
74
47
21
79
21
43
84
69
74
67
66
75
38
51
56
32
73
49
83
86
64
34
34
74
84
34
41
76
59
82
61
43
72
43
41
26
44
54
56
91
46
45
50
63
51
24
81
60
57
42
87
45
76
55
51
33
80
41
72
49
56
66
50
69
41
39
22
69
37
57
65
40
36
55
66
42
81
55
50
91
70
54
95
75
31
49
25
54
83
47
24
68
24
52
62
28
63
39
78
35
33
57
96
67
74
89
38
80
69
72
66
50
75
55
74
91
59
71
33
78
96
28
39
22
73
43
24
36
41
77
58
34
40
84
59
82
39
59
46
57
68
60
33
51
35
85
83
71
70
62
87
84
32
81
77
34
48
73
40
45
60
57
51
67
61
79
21
78
51
27
60
78
92
59
50
60
90
52
88
83
20
84
26
52
66
78
87
44
21
81
56
56
43
53
18
29
83
49
69
74
64
52
39
53
79
66
57
27
76
94
71
82
48
68
63
71
72
39
34
65
81
42
43
48
45
48
73
58
17
68
69
77
45
63
64
72
83
44
38
59
65
69
49
74
33
54
31
83
58
83
40
69
80
64
56
73
31
78
64
33
40
24
87
47
58
39
34
73
36
63
26
23
57
69
38
80
75
40
71
76
79
35
67
69
55
30
37
34
92
70
13
41
56
85
36
71
21
77
59
77
58
41
81
70
26
68
37
94
77
76
56
76
34
32
74
64
83
75
82
88
80
72
67
29
37
13
75
45
36
63
66
56
44
79
77
72
64
86
73
60
66
32
79
46
82
41
90
50
66
55
16
50
52
54
46
56
53
69
70
67
74
40
47
59
42
43
54
65
29
67
67
56
77
58
47
73
74
38
43
66
81
84
32
16
82
72
53
49
31
39
42
35
67
56
46
69
42
59
65
67
59
74
37
65
81
66
49
29
67
61
67
59
47
17
28
90
49
49
64
76
81
69
40
70
28
25
69
49
80
67
68
55
43
38
77
42
24
28
74
71
91
31
36
77
60
67
72
77
89
62
88
61
76
82
57
92
49
64
36
38
35
57
59
45
27
29
58
12
64
66
35
40
82
38
44
77
65
24
61
80
41
52
58
79
38
58
47
38
80
33
82
27
20
74
37
44
72
73
58
69
89
37
39
59
46
47
55
44
33
64
73
53
84
50
53
66
87
43
55
67
91
79
37
68
60
22
30
76
21
69
50
65
93
92
59
31
85
40
49
63
87
31
63
54
65
56
40
81
35
67
56
73
37
52
51
40
55
41
33
81
38
25
52
62
83
58
42
41
37
38
38
19
20
68
23
83
27
67
70
71
63
73
75
64
78
59
19
28
23
35
33
51
32
56
50
57
50
62
74
24
77
57
22
80
43
38
28
85
36
52
31
42
75
61
54
61
30
64
33
42
57
73
75
52
95
57
88
42
45
78
36
65
87
50
84
47
41
44
72
77
39
52
56
44
68
41
38
87
55
81
53
56
44
35
40
48
57
37
37
34
86
58
75
61
59
71
49
71
21
64
35
34
64
46
53
32
69
80
71
79
66
53
61
53
68
46
21
53
68
71
44
67
90
54
42
92
64
78
26
69
32
72
37
39
60
55
30
76
70
90
73
69
82
69
58
67
57
68
32
64
63
79
72
39
59
48
84
62
46
33
42
66
73
58
40
19
26
40
33
76
69
58
51
42
78
73
21
59
42
56
26
56
33
82
34
76
61
67
74
35
48
64
64
25
64
62
32
86
28
40
72
53
73
69
70
38
31
79
73
89
81
61
46
22
43
30
29
42
81
61
87
39
46
77
23
40
87
41
45
69
76
79
61
66
32
44
64
73
79
42
74
79
76
71
39
89
41
68
41
59
49
49
91
36
45
64
89
35
51
54
80
29
66
30
30
66
41
56
75
27
53
36
75
74
59
36
82
85
42
64
26
76
31
36
59
62
58
70
52
62
82
73
57
20
46
51
70
64
46
56
34
69
44
34
53
60
86
23
61
69
69
31
91
42
84
45
41
31
75
77
73
62
48
37
29
89
82
80
66
80
63
70
86
45
49
82
73
75
52
72
24
16
81
66
29
36
59
28
87
48
67
39
54
64
33
77
78
73
42
30
62
30
62
41
62
67
59
34
40
70
62
27
88
27
60
40
63
84
24
27
60
40
68
47
53
90
33
51
75
45
67
52
41
40
76
34
46
77
36
70
74
20
51
35
50
81
26
45
72
74
31
50
43
59
76
48
53
57
78
15
69
24
15
92
67
34
63
63
53
65
32
46
53
80
81
42
96
49
36
52
88
80
77
34
87
50
26
37
39
45
16
75
86
62
68
41
84
57
37
41
72
59
58
25
53
43
78
59
27
44
51
71
74
46
57
11
36
55
71
62
93
81
41
32
20
20
63
38
21
71
28
45
24
41
48
65
49
40
20
76
32
32
36
23
73
45
76
66
49
50
44
60
47
61
15
57
98
49
93
61
63
67
39
88
40
30
50
39
63
34
56
20
45
71
45
48
31
66
51
47
81
27
78
48
39
28
35
71
82
47
57
62
70
25
49
30
63
91
54
18
59
30
36
62
84
38
33
95
58
59
99
50
24
60
62
65
35
24
33
74
64
16
78
59
73
43
43
82
68
58
61
39
78
70
24
51
33
30
56
17
62
71
91
50
39
82
43
60
83
46
72
46
14
62
44
39
47
52
51
45
60
52
58
75
88
73
79
76
47
72
65
55
29
66
61
79
40
62
69
79
36
34
71
48
47
79
61
53
47
47
51
92
64
32
50
43
91
63
81
88
56
65
32
85
26
75
75
85
83
34
80
33
65
75
88
55
30
41
18
29
85
59
55
67
42
45
52
59
36
93
53
39
54
62
49
78
50
46
71
44
54
76
86
93
32
72
53
65
45
60
38
49
49
62
68
79
13
64
38
51
67
30
40
36
83
41
61
75
71
85
51
46
72
61
69
73
66
69
53
55
70
72
83
80
73
39
44
41
43
79
89
74
45
30
47
45
82
51
45
68
38
38
46
78
60
50
43
67
73
54
41
58
80
61
27
48
48
58
43
39
52
84
51
20
62
49
60
53
68
85
68
81
74
83
26
75
30
38
63
47
58
55
36
60
42
68
51
71
69
49
69
58
96
69
49
68
77
73
87
31
51
33
37
84
66
38
50
61
69
79
45
64
64
53
50
50
74
39
85
37
62
57
42
38
67
26
64
31
72
66
54
67
67
24
26
41
33
47
44
18
47
36
43
81
70
65
81
81
44
56
53
83
37
49
49
59
33
85
43
47
35
55
26
80
31
73
78
59
46
41
93
58
48
35
47
54
56
46
55
53
50
69
70
63
77
26
77
80
61
56
75
64
56
38
51
49
93
80
81
51
86
44
74
54
40
15
30
80
57
31
53
45
45
81
34
88
40
71
63
87
47
58
29
78
76
80
18
45
59
34
90
55
73
26
33
54
43
52
23
40
29
51
33
34
68
64
30
79
47
76
61
73
43
78
69
65
72
39
95
42
46
34
78
27
40
22
70
53
41
49
83
72
80
65
79
48
54
17
49
41
64
39
40
48
29
22
35
75
70
66
64
32
73
42
83
65
52
49
50
59
55
75
60
78
74
77
60
59
43
69
68
36
62
80
70
63
32
61
31
72
50
63
60
50
58
21
42
59
93
79
63
54
25
62
73
45
32
72
73
68
48
51
90
33
67
25
75
31
77
25
58
54
58
54
58
34
53
57
21
57
64
71
69
33
37
67
39
86
77
42
82
32
72
52
63
38
74
58
27
69
68
93
64
57
38
31
32
69
66
90
52
49
48
83
75
27
40
43
37
98
83
64
77
61
48
81
37
67
54
46
39
32
50
26
75
79
44
81
63
55
49
78
32
25
55
67
35
51
63
33
49
69
72
27
77
52
56
37
80
51
47
33
34
53
58
47
47
52
64
72
83
39
63
77
78
91
75
37
54
69
48
36
44
69
32
66
92
56
79
45
32
81
95
54
36
49
57
55
82
83
42
40
29
87
39
55
37
74
61
72
90
30
42
51
50
23
54
40
61
60
59
62
30
20
23
52
47
44
82
85
51
69
77
37
40
57
37
58
18
24
89
32
22
23
35
45
79
56
80
74
89
47
60
89
60
45
79
64
37
71
59
39
83
51
30
32
79
21
72
75
78
54
75
49
64
42
25
20
69
50
74
31
66
24
21
62
70
53
42
41
70
56
50
72
73
28
50
40
32
43
34
78
66
33
31
35
36
72
25
60
56
95
71
43
62
38
48
38
62
70
44
45
72
57
95
47
59
50
54
56
77
62
55
93
82
78
54
29
95
38
44
69
46
80
32
54
27
42
65
57
75
69
58
68
54
35
72
73
81
31
34
44
41
27
14
35
62
25
20
82
49
36
36
19
47
44
84
82
46
64
38
34
81
66
52
38
32
71
61
59
45
43
68
74
54
26
78
32
63
62
55
36
88
40
63
86
47
61
46
27
49
73
48
47
35
41
36
48
43
31
60
73
67
71
77
99
61
60
77
44
56
51
75
28
77
59
95
24
43
34
51
62
86
65
87
57
46
51
27
92
89
69
82
31
38
73
38
74
74
67
43
88
52
33
79
83
63
25
47
67
60
67
35
63
74
56
58
75
50
77
81
55
41
57
58
33
42
32
34
51
75
70
32
36
20
74
67
34
85
40
87
65
56
74
49
100
57
71
59
20
34
29
74
50
76
28
81
41
60
36
28
53
44
53
40
35
37
77
59
26
59
78
44
66
57
59
32
84
54
40
66
78
49
41
40
83
63
40
41
90
58
41
44
41
25
65
57
78
18
96
71
43
84
50
29
48
57
82
42
90
74
54
75
32
84
84
26
57
62
44
47
65
52
78
70
79
87
64
38
54
52
87
42
41
66
52
54
29
70
70
38
70
66
53
84
40
75
73
51
76
83
18
79
68
35
47
75
57
67
58
26
68
42
88
67
47
54
33
72
43
35
43
62
87
81
72
35
75
91
91
49
28
63
54
58
58
33
18
46
29
28
77
34
57
51
40
19
16
25
75
39
71
26
38
45
76
37
78
72
55
15
81
76
22
44
80
39
56
26
42
69
39
77
84
56
88
34
34
67
52
73
83
35
53
78
74
53
49
51
54
22
42
49
34
67
81
56
46
42
37
44
81
56
34
47
26
65
70
81
83
38
72
67
59
56
83
42
31
81
88
53
38
90
29
52
23
38
51
30
93
77
54
60
47
82
47
80
40
56
78
56
86
39
41
61
80
55
49
81
51
27
66
56
50
72
42
96
86
50
91
62
32
90
39
17
41
78
74
37
71
77
19
13
91
31
93
60
21
29
32
74
85
72
67
38
60
71
77
42
45
61
72
78
90
34
78
37
67
79
29
64
64
67
70
65
43
75
79
41
55
57
86
30
62
42
29
38
52
47
64
67
21
51
49
33
84
50
90
28
51
67
72
37
75
22
24
46
73
39
55
49
85
64
74
50
31
34
35
72
70
43
76
36
68
76
61
44
50
66
67
48
40
38
61
73
59
74
56
43
48
79
16
30
43
77
74
23
25
81
45
17
47
74
45
60
77
62
30
54
89
45
49
65
53
43
79
75
41
59
89
43
34
62
26
13
78
82
60
50
66
79
77
40
77
47
82
41
65
74
50
84
18
25
55
55
82
24
80
46
78
79
71
32
38
82
31
80
69
59
60
44
26
68
80
31
58
56
49
45
72
63
79
56
68
48
72
45
79
60
34
86
43
45
58
30
57
34
23
82
36
20
53
19
58
54
75
59
30
76
75
36
62
55
46
49
65
62
78
74
58
28
45
46
55
70
35
45
82
83
36
46
60
61
46
29
52
42
86
36
45
52
59
15
46
66
16
72
79
68
69
59
39
65
64
74
67
67
26
66
22
37
87
67
46
70
34
48
71
35
78
89
56
29
89
55
45
47
68
66
76
43
30
48
45
35
27
55
29
46
70
22
29
41
57
71
18
25
80
43
43
81
23
67
33
34
62
40
68
53
74
28
90
31
33
39
45
38
56
90
50
54
70
28
43
67
60
86
54
79
24
79
73
70
49
33
70
55
84
33
63
50
84
31
56
89
52
79
44
31
77
77
52
90
58
58
42
66
95
55
38
37
16
91
12
46
90
42
61
51
77
59
22
72
55
77
74
28
52
55
25
49
71
82
40
24
42
28
35
32
90
49
38
89
49
62
64
37
48
64
40
65
46
29
77
67
69
67
64
81
89
67
50
45
58
45
61
88
46
63
72
51
46
49
85
59
73
72
57
17
53
44
86
41
43
55
51
49
79
72
47
15
83
49
61
64
70
38
56
63
75
87
20
46
45
37
59
68
86
70
74
50
70
96
77
64
18
27
54
67
38
64
38
43
82
25
54
43
76
58
39
37
68
73
47
65
38
79
60
73
85
59
88
48
89
57
71
35
66
47
53
61
52
49
86
36
70
30
63
69
69
34
55
57
42
46
64
52
64
58
68
63
28
85
40
22
39
44
41
65
45
62
64
22
40
18
27
41
56
61
43
41
72
54
75
49
82
67
68
62
42
26
33
44
41
34
64
53
54
34
76
48
69
45
40
81
39
17
29
38
54
57
25
44
53
39
32
80
69
23
56
49
76
64
87
25
84
90
52
77
42
42
55
52
23
44
67
71
46
31
95
76
42
59
34
37
43
36
38
31
47
64
34
34
43
51
68
85
55
40
31
29
55
82
73
36
76
50
24
42
70
46
57
80
68
57
39
54
57
36
55
78
36
44
50
40
35
51
54
84
19
60
57
52
53
34
96
46
27
84
48
81
56
67
52
24
60
60
31
71
35
34
16
57
22
19
77
67
92
36
71
72
85
45
44
74
16
71
42
52
36
74
65
97
63
36
75
75
31
56
82
95
72
57
46
82
62
70
62
27
56
28
34
46
41
37
54
43
66
61
46
31
68
52
61
76
74
73
28
78
65
41
42
47
53
76
85
55
89
69
58
86
45
62
46
23
20
54
35
72
90
34
72
59
38
38
52
43
26
52
64
97
73
16
34
62
61
34
73
54
65
27
35
53
83
78
45
51
50
60
32
74
73
27
50
56
48
40
54
54
83
47
60
62
60
70
15
49
39
49
82
80
44
55
43
49
51
36
73
40
71
69
38
55
49
46
43
51
29
83
60
60
48
72
49
21
82
75
52
78
26
70
42
26
78
54
48
61
83
24
87
22
71
79
83
74
71
49
91
60
53
40
71
89
50
32
65
45
94
83
17
77
59
72
80
26
72
83
79
87
42
59
42
25
17
45
32
95
64
53
36
65
53
66
95
76
75
38
32
33
58
83
87
75
64
57
55
58
36
47
68
25
32