15
18
12
145
270
37
13
34
399
176
136
152
54
111
82
31
129
95
116
131
17
110
281
47
219
84
293
64
207
109
254
25
36
19
70
172
48
143
21
155
49
6
197
33
44
139
91
117
99
168
55
226
138