5
7
4
12
26
9
6
30
25
13
8
370
32
15
0
51
106
64
172
14
37
240
57
95
301
61
39
179
16
18
54
40
41
42
109
975