53
34
31
16
8
135
33
26
22
52
29
32
61
91
209
78
122
87
105
119
146
237
219
171
72
48
84
134
121
236
244
349
147
261
132