17
12
21
14
8
42
35
16
33
66
13
23
20
65
41
159
338
28
52
115
31
48
34
67
37
27
51
119
29
125
22
70
64
26
216
377
57
243