4
3
14
2
1
11
12
6
0
10
15
22
17
7
20
484
79
49
83
117
94
174
51
108
127
37
124
19
59
78
35
18
311
25
42
40
21
23
34
38
96