17
18
15
12
69
37
47
102
58
215
49
29
91
62
63
9
97
82
124
140
823
185
146
52
80
96
401
156
70
141
189
77
100
56
51
42
24
16
139
25
92
148
76
39
132