100
64
51
97
52
46
99
31
99
88
46
79
54
36
82
71
28
51
25
42
80
65
22
81
16
68
85
12
58
77
51
56
73
76
83
44
41
78
35
15
25
66
25
81
38
69
61
92
36
68
57
10
79
53
16
19
19
60
91
92
67
56
50
94
77
26
47
61
68
22
22
82
55
58
22
97
38
70
61
87
82
77
83
14
87
100
73
76
14
70
45
49
100
63
61
35
98
78
22
35
60