1
5
14
24
26
12
13
6
80
4
28
190
74
11
0
9
27
3
43
245
55
33
95
19
32
59
252
143
264
78
46
218
130
511
106
239
184
101
166
98
87
65
171
247
71
107
149
66
58