7
4
12
5
14
1
3
10
9
313
273
13
20
70
31
2
291
32
40
72
27
79
17
42
116
6
23
66
54
8
18
33
15
24
30
19
37