3
6
1
12
10
5
4
9
28
20
19
26
32
8
38
7
0
11
56
22
72
87
16
14
31
63
53
49
24
25
118
47
54
17
21
45
30