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