160
perfect
467
157
209
110
203
98
No image
35
145
242
330
163
83
142
168
188
152
50
102
97
47
90
120
45
162
93
183
43
105
440
244
80
113
83
148
128
50
71
145
179
48
222
387
127
80
55
232
55
76
350
74
102
129
94
41
138
31
102
92
135