11
59
14
18
90
26
21
17
20
87
634
899
358
327
1371
317
431
451
200
255
143
220
619
219
269
290
134
280
153
230
77
262
809
574
395
222
81
609
615
7228
1060
767
755
516
179
977
248
1310
406