17
57
25
138
16
38
82
270
753
112
122
392
260
171
28
24
36
109
427
153
87
297
633
111
63
61
134
11
279
472
115
46
88
1383
20
27
72
54
6
42
35
34
95
81
224
182
59
80