68
146
159
557
42
210
17
150
215
687
67
706
54
595
115
509
98
565
16
266
41
377
35
558
88
267
91
356
441
1
160
58
22
334
92
499