153
176
716
172
169
159
165
161
156
456
410
186
536
15
150
148
530
567
316
405
425
513
673
168
366
407
595
331
553
173
15
434
310
168
50
23
21
23
23
23
23
23
23
25
28
26
22
22
22
26
29
23
26
39
23
25
23
23
22
23
24
24
25
23
24
23
23
23
28
23
25
22
23
23
24
23
180