18
136
58
504
50
57
92
118
137
158
531
1394
183
262
206
337
156
890
702
130
82
77
60
111
15
119
95
220
96
46
1014
53
75
106
265
28
955
317
870
35
62
172
201
399
380
290
303
198
261
31
94
107
17
574
356
63
186