7
4
6
3
1
15
12
9
10
276
316
21
13
71
5
2
31
293
32
40
27
72
80
17
116
42
24
54
66
8
18
33
20
30
19
37