7
29
24
6
86
55
28
50
41
27
42
34
22
3
19
1
15
13
38
5
9
11
2
10
18
711
145
32
285
46
69
14
17
12
8
26