54
326
27
50
180
114
140
415
37
156
83
354
107
61
23
160
220
32
341
314
212
159
79
146
121
176
130
112
147
172
209
179
184
464
366
102
16
401
86
198
115
47
358
88
48
249
72
118
165
98
124
81
154
60
39