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