4
0
8
3
2
1
7
16
13
5
104
62
56
32
49
53
27
61
65
48
101
30
94
10
198
19
229
155
98
609
95
33
43
26
12
25
37
28
42
39
121
322