51
204
33
41
30
53
60
21
45
141
245
537
26
159
74
151
189
96
88
226
101
277
77
22
249
103
37
304
260
1286
75
157
24
32
55
224
152
72
171
42
253
46
70
87
97
61
405
161
270
52