358
130
162
107
513
179
603
130
629
31
541
142
544
236
679
86
234
170
266
117
233
137
293
96
386
194
326
61
222
96
810
223
390
106
545
132
84
28
361
169