43
61
24
37
35
360
439
159
34
81
123
495
138
13
30
44
31
15
141
656
322
535
111
68
109
167
238
72
301
114
41
48
443
1282
206
33
151
62
810
88
177
235
427
871
115
192
28
363
148
121
197
234
349
187