5
21
16
4
3
30
1
7
60
25
35
6
26
72
50
22
10
32
15
14
0
12
70
36
80
52
69
40
83
29
95
87
76
33
11
9
18
59
20
68
63
71
99