256
31
52
27
220
178
35
77
150
50
39
76
19
124
43
59
86
183
191
26
107
63
97
115
91
62
60
18
152
57
30
180
1521
92
41
61
70
778
129
64
208
78
36
32
20
55
66
56
46
128
28
54
21
15