1
0
2
4
7
6
8
5
3
9
67
24
36
39
80
41
13
38
101
107
21
74
191
19
82
141
151
14
15
32
100
84
43
26
50
20
30
33
49
113