3
6
1
19
86
105
80
9
76
99
130
22
40
18
106
10
21
4
0
2
67
14
12
33
39
8
7
17
29
25
16
20
66
27
37
11
28