8
15
21
3
13
12
30
9
19
18
5
17
25
41
6
7
47
24
20
42
52
2
11
22
62
73
4
28
16
14
1
0
55
23
159
120
128