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