280
76
252
54
197
508
57
211
488
161
66
125
103
77
28
16
63
99
75
69
110
100
245
118
87
17
174
59
46
1284
13
44
41
85
154
131
109
97
62
22
95
26
55
124
56
172
216
186
73
37
122
123
225
104
158
195
52