146
265
78
637
162
287
306
53
90
80
163
200
21
38
45
119
89
27
505
219
132
74
66
288
478
23
73
280
138
22
285
36
238
117
71
52
68
295
67
398
41
97
37
114
72
160
277
674
179
63
50