16
59
37
200
40
271
29
92
68
35
82
38
67
20
23
668
138
81
192
153
126
882
162
495
242
339
355
517
87
185
54
144
241
111
370
613
278
277
207
266
139
63
482
733
85
210
120
117
574
2110
78
187
157
401
761
779
406
52
72
114