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