23
16
52
8
39
80
19
91
25
255
143
66
40
76
14
5
138
47
254
57
137
107
130
27
148
98
81
92
307
279
46
191
168
75
74
157