47
50
39
31
52
36
42
72
83
57
49
179
59
79
121
38
28
85
106
67
141
54
39
78
54
58
47
17
33
41
