9
164
105
44
56
134
41
315
45
18
57
130
93
147
51
166
265
91
153
213
40
364
198
975
461
64
143
31
113
238
136
173
67
74
25
35
271
73
38
36
87
83
444
34
233
101
48
14
52
146
97
256
88