4
3
13
12
14
2
6
5
9
0
7
15
35
32
17
19
30
16
31
39
27
34
45
51
23
18
10
22
87
82
86
64
76
28
20
56
25
95
54
67
137
73
29