7
6
4
5
12
20
3
10
26
9
1
56
39
27
29
32
63
57
115
44
159
54
94
30
124
35
62
114
95
66
69
22
260
138
71
98
42
41
37
61
46
50
19
76
43
21
47
65