57
128
256
245
71
112
195
45
29
31
39
17
139
8
16
27
80
41
215
65
61
18
218
78
111
24
9
155
7
97
28
92
75
103
320
100
35
157
60
69
121
133
188
37
22
44
212
123