391
217
390
182
78
279
64
189
172
47
160
58
67
181
69
115
37
161
188
81
96
117
99
272
32
29
223
240
108
71
50
285
472
720
164
124
98
1064
326
209
42
17
112
225
60
253
86
129
40
57
155
141
70
151