68
177
59
147
169
72
126
150
128
61
34
54
50
63
47
53
48
44
36
50
181
49
88
71
124
140
142
59
157
115
45
97
162
40
47
115
93
53
116
108
171
333
115
78
57
308
62
157
283
121
211
54
297
199
292
194
160
108
92
75