21
2
5
3
18
7
8
9
12
6
36
38
49
4
34
22
52
27
44
10
35
32
11
63
1
14
25
58
24
16
19
15
0
187
39
33
67