49
18
226
51
348
186
73
60
121
351
27
37
72
23
993
275
231
91
236
675
38
280
11
55
178
142
65
35
26
808
28
74
40
41
155
1287
147
134
112
256
43
95
322
22
148
201
363
340
254
44
315
47
176
15
56
279