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