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