87
68
54
220
105
58
188
36
43
125
127
181
61
63
74
120
94
67
64
117
137
133
46
119
287
104
77
169
258
65
167
52
60
122
302
49
116
142
143