22
57
25
16
32
3
8
43
20
2
4
14
6
12
58
19
10
13
17
21
28
39
47
37
98
5
23
48
0
46
68
40
15
30
60
11
29