7
13
10
9
42
17
21
15
16
12
28
20
8
6
26
5
27
38
11
18
98
168
22
43
66
200
69
93
45
41
25
85
65
194
44
23
30
48
63
50
163
57
19
29
47
58
14
126
56