3
4
7
13
11
9
8
14
12
17
6
0
67
24
37
40
88
43
15
102
115
74
21
82
145
159
18
35
101
87
44
26
50
22
20
108
31
34
49
114
19
27
99
38
28
48