4
3
10
0
2
6
5
26
44
8
17
14
50
38
21
15
12
122
51
162
1
33
9
36
23
45
18
16
25
35
30
42
7
28
118
46
20
48
233