18
12
26
25
17
22
9
59
89
78
3
56
40
14
43
21
29
76
4
87
60
52
20
32
54
7
28
49
0
16
23
47
10
6
555
42
11
13
41