33
41
59
26
27
25
67
54
72
80
175
147
70
135
89
36
58
96
229
177
172
230
200
514
201
101
242
510
386
250