141
51
151
29
317
35
528
162
415
154
584
128
396
112
319
182
276
126
506
153
550
159
186
23
305
59
178
150
503
151
246
139
179
92
446
70
261
140
193
168