57
162
381
46
39
125
32
148
89
160
34
87
84
166
399
194
62
124
29
191
55
12
340
42
60
304
82
33
67
53
59
108
25
24
51
36
18
336
103
326
369
121
183
106
245
177
257
173
47
91
134