6
13
4
12
5
16
15
31
42
21
33
29
28
43
10
0
109
40
26
57
32
14
30
1
60
27
17
61
34
46
2
44
36
7
38
9
56
19