88
91
20
108
906
654
71
183
391
360
34
565
145
165
275
97
162
85
104
123
60
218
224
92
206
172
261
178
138
766
121
663
270
75
107
169
337
447
426
329
164
346
105
220
692
4208
736
333
100
46
96
313
384
54
36
51
35