16
18
30
15
25
13
32
80
8
182
27
29
17
21
55
44
14
64
20
49
47
316
9
114
219
144
57
215
269
617
79
265
92
51
4
187
88
23
71
193
40
97
108
81
53
26
273
28