68
28
129
96
46
31
14
7
405
38
34
42
98
131
24
79
76
55
166
26
16
83
182
37
32
145
52
153
36
104
30
103
85
261
139
66
63
67
58
78
333
116
20
209
62
343
88
25
108