5
4
21
43
19
33
12
16
17
20
32
57
29
14
62
40
42
6
3
26
10
80
90
15
55
112
49
7
9
45
51
28
100
47
37
67