13
17
5
6
9
12
47
25
118
112
314
206
284
131
101
125
234
83
243
196
123
140
57
64
90
63
82
49
50
106
60
61
55
65
110
93
39
99
43
54
40
30
56
28
37
36
46
31
33
42
29