8
20
3
30
14
18
52
96
53
214
41
64
66
87
15
67
74
39
168
176
44
57
26
27
6
17
65
37
54
58
128
84
69
63
29
7
137
24
9
42
23
21