5
18
13
4
3
15
30
1
50
25
34
6
71
21
10
32
14
0
12
31
70
79
69
40
82
28
95
7
87
76
33
11
9
52
59
20
67
63
99