17
60
37
201
41
278
29
93
68
36
82
39
20
23
668
138
81
192
153
126
882
162
496
242
339
355
517
87
185
55
144
241
111
370
613
277
207
266
139
63
482
733
85
210
120
117
574
2111
78
187
157
401
761
779
406
52
72
114