28
31
36
57
39
29
25
38
21
22
47
52
26
109
27
40
35
24
53
18
59
34
60
143
79
66
289
11
106
67
23
242
86
32
16
49