3
17
30
31
32
16
10
20
9
14
23
2
7
25
58
41
28
38
61
21
56
65
54
8
43
15
34
4
0
24
5
12
86
127
55
39
73
105