8
65
613
78
89
185
97
80
132
86
96
230
302
196
171
147
221
63
242
93
766
165
159
461
127
172
197
238
94
157
125
235
95
114
82
123
585
211