293
117
192
358
169
227
342
132
308
87
828
504
683
37
335
45
143
109
199
207
232
70
66
73
341
14
57
83
197
112
137
299
21
93
331
96
523
214
496
281
337
23
51
122
42
100
28
60
31
111
47
84
328
149
17
208
71