17
42
1017
16
153
90
29
19
266
338
185
121
115
24
122
259
448
460
349
89
843
350
21
44
74
120
103
58
36