16
32
243
184
74
64
41
30
200
146
26
27
36
11
84
68
198
106
175
85
159
254
245
91
76
145
158
62
23
47
98
118
99
37
96
43
46
29
87
60
256
51