9
50
6
5
20
21
11
4
8
14
58
27
46
23
18
36
96
44
12
43
26
52
17
55
24
16
29
15
38
80
61
0
56
33
60
30
7
68
57