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