2
18
17
1
0
13
5
12
3
10
8
11
6
15
9
44
19
41
14
27
38
28
26
25
60
32
23
63
37
34
35
79
104
33
112
71
40
46
20
120
191
155
49
73
68
95