5
35
203
578
189
139
380
315
392
126
128
207
129
155
83
205
361
766
297
386
216
218
149
221
148
322
169
156
324
70
353
134
450
277
163
256
91
95
137
111
350
181
103
21
606
214
41
93
79
76
30
22
48
49
53
28