15
45
13
29
17
155
33
106
18
185
97
117
198
92
54
78
96
82
69
126
115
254
189
172
99
311
48
929
344
157
65
112
34
186
240
196
267
206
80
53
222
46
458
316
168
59
416
57
26
209
154
146
60
109