71
189
164
96
18
36
97
31
161
8
149
56
6
42
37
25
10
15
259
284
29
28
35
12
58
68
19
39
21
229
261
327
1339
155
308
202
483
87
575
627
349
610
320
333
141
474
196
177
209
533
415
193
166
428
505