56
57
99
13
48
418
131
19
15
4
35
21
237
12
29
27
147
5
59
80
43
37
278
31
30
42
157
110
52
76
348
289
92
152
65
181
149
209
39
269
166
247
143
22
255
194
23
40
86
311
66