58
47
32
19
89
14
24
56
17
11
20
4
25
31
16
12
13
9
8
23
0
48
62
21
22
27
33
18
60
34
5
88
42
6
99
96
184
45
2
28