55
51
27
18
23
53
147
61
36
69
40
171
39
133
183
44
67
129
163
117
93
48
201
143
94
175
130
157
467
154
37
190
90
100
167
297
29
179
72
307
152
85
377
127
192
199
186
319
340
196
122
83
79