38
250
398
59
89
175
75
943
199
217
119
26
274
147
87
294
66
54
21
67
57
49
124
41
118
110
79
176
182
60
29
196
159
43
97
226
24
238
111
22
45
115
272
113
285
1448
198
880
56
187
120
208
156