287
98
181
57
117
110
65
61
248
44
49
51
157
32
116
74
583
52
94
366
152
69
109
34
185
21
125
277
230
234
562
354
107
82
330
145
129
206
147
144
89
50
155
191
85
64
238
55
240
126
56
168
198