16
27
31
25
46
32
223
61
42
24
33
20
218
256
49
59
136
13
68
14
90
87
54
137
171
36
29
21
47
84
18
70
195
118
96
63
232
199
170
348
93
45
115
182
85
162
67
66
186
9
38