4
13
14
9
3
6
8
2
0
30
1
11
43
21
31
64
41
253
42
16
256
45
23
57
38
28
50
90
115
36
99
140
486
63
104
60
78
51
22
55
37