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