5
4
6
16
28
1
7
0
3
2
11
8
13
20
24
14
63
19
207
37
84
103
312
15
32
40
18
83
61
70
57
124
33
93
280
97
64
133
79
180
38
226
123
34
74
187