183
21
167
39
48
76
147
54
84
234
382
175
700
85
97
73
216
212
29
92
24
262
215
154
319
82
88
157
426
505
66
63
209
346
169
219
142
652
108
124
81
355
95
89
101
191
56
62
43
25
72
295
148