3
6
2
1
14
7
0
8
9
5
16
4
15
26
35
129
43
39
42
23
27
24
32
47
25
18
58
29
54
28
84
50
40
110
22
19
239
89
90
21