100
71
24
26
55
82
33
39
99
88
63
64
59
18
71
88
87
6
40
63
32
32
28
95
17
74
5
44
63
9
1
29
45
100
23
65
17
52
27
51
61
67
26
33
19
25
71
21
1
87
48
52
65
3
3
97
94
73
65
80
98
75
98
56
82
70
35
96
29
15
7
51
13
3
67
100
81
15
34
11
13
58
17
41
13
57
12
20
58
70
83
32
75
90
46
88
65
97
6
43
52
