16
18
27
23
54
88
334
56
86
114
205
211
87
104
93
131
188
96
29
61
62
64
47
38
40
126
116
220
31
152
35
39
78
32
76
25
36
83
180
67
81
52
69
46
11
42
115
9
8
17