10
16
6
7
5
9
50
21
17
47
24
181
51
219
70
46
68
431
113
69
23
206
275
110
20
286
37
101
33
123
282
73
242
54
40
41
407
49
25
14
61
247
165
96
144
151
565
689
211
179
423
467
131
52
81