89
358
142
66
68
501
197
521
314
596
111
345
151
105
202
196
90
104
53
84
36
178
318
155
82
137
74
26
81
88
30
170
64
132
32
79
57
96
277
182
78
304
41
80
360
136
565
275
62
72
58
17
47
59
35
101
75