312
273
250
181
135
49
59
66
33
119
78
37
36
78
147
89
139
42
79
43
32
34
38
21
24
32
62
41
35
No image
2
85
33
4
33
19
20
26
24
16
12