31
44
39
31
46
31
19
49
31
52
583
44
47
105
134
43
46
46
39
48
27
52
19
41
441
27
43
47
44
152
44
41
44
39
31
389
38
19
27
46
248
19
27
41
27
31
19
43
47
42
31
41
19
19
38
409
19
608
46
31
26
26
23
22
27
25
25
27
25
25
23
23
25
26
27
22
26
25
27
26
26
26