29
85
54
39
141
80
47
73
63
107
126
101
24
187
87
52
50
108
69
36
22
38
78
71
33
98
117
17
84
278
67
34
115
90
15
62
96
48
35
191
58
137
64
57
154
147
139
76