16
14
167
63
333
269
33
203
254
39
47
32
57
24
44
89
106
221
27
115
26
12
15
164
144
54
354
166
103
5
60
20
71
147
65
59
104
10
19
212
45
80
102
78
64
235
83
29
205
411
182