89
91
21
109
908
655
71
183
391
361
34
565
146
165
276
98
164
85
104
124
61
219
225
93
206
172
162
262
178
138
766
121
664
270
75
107
169
339
447
426
329
346
105
220
692
4211
736
333
100
46
96
313
388
54
36
51
35