11
15
21
17
108
94
46
64
84
51
29
106
160
56
25
41
116
80
96
142
95
43
260
72
93
69
79
156
202
147
182
76
82
73
70
127
119
92
39
75
133
191
132
111
226
53
123
99
168
203
58
71
219
50
104
109