5
1
2
3
4
10
21
13
18
6
17
0
12
19
7
15
37
51
22
16
14
39
151
170
8
20
143
67
41
139
69
75
100
196
1182
62
88
81
368
50
63
53
33
35