29
166
405
133
187
311
250
360
1472
78
53
15
14
198
491
161
34
141
111
100
79
261
60
322
62
37
176
28
82
19
64
30
13
21
213
35
118
67
1200
154
6
48
32
84
257
24
20
11
271
2
120
395
49
1037
59
695
90