5
2
4
8
1
40
47
12
0
11
14
13
28
10
18
9
196
45
86
71
184
59
53
50
81
100
36
41
80
159
82
66
7
105
83
52
38
32
49
123
95
37
149
89