43
50
52
31
31
255
19
73
140
38
43
43
27
31
37
19
43
19
31
41
43
31
27
156
43
31
43
38
19
570
38
43
43
38
41
258
43
43
38
19
27
19
31
19
19
19
38
38
455
38
27
43
39
19
38
43
38
43
52
19
43
43
536
346
139
38
43
43
31
19
38
31
38
254
575
19
27
27
38
157
19
19
38
32
43
38
245
31
31
31
38
43
31
39
31
31
38
43
38
45
43
40
666
268
27
52
243
40
19
149