50
44
187
18
298
239
112
19
80
81
57
134
147
102
12
90
226
533
25
159
69
231
594
235
32
33
145
148
265
154
30
189
173
63
174
276
36
328
35
48
38
343
204
268
138
103
70
394
46
177