7
19
18
5
3
14
11
43
27
26
21
20
55
128
8
38
60
30
22
10
87
29
76
15
9
24
47
28
56
44
45
584
25
40
13
84
34
12
6
130