106
167
82
1
18
66
61
779
71
33
92
88
49
15
29
737
200
328
27
183
267
77
195
204
418
67
362
156
149
62
105
13
166
356
40
110
68
34
38
60
123
710
319
212
159
146
85
122
130
147
381
556
209
179
185