9
12
21
16
3
11
20
45
41
10
132
13
95
169
59
109
35
46
32
146
74
185
57
33
119
65
447
263
26
220
270
209
27
674