77
40
62
22
64
18
76
54
280
50
144
53
124
87
43
257
39
55
267
21
115
80
49
304
395
409
211
214
151
118
113
135
117
33
167
134
41
58
98
45
175
96
122
164
210
178
155
136
194
132
112
279
138
326
822
168
820
25