100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
51
27
44
51
233
19
17
51
409
251
17
27
17
17
17
17
19
19
27
44
44
259
17
31
31
17
17