7
45
32
15
12
25
26
28
9
6
11
18
3
13
16
5
34
169
97
58
30
74
35
53
29
52
86
67
65
42
19
14
64
23
40
56
317