0
4
5
12
11
16
9
8
10
1
7
13
14
2
18
64
26
25
39
60
6
19
37
24
109
34
27
31
67
36
17
49
114
157
124
78
97