30
58
79
55
46
137
197
136
54
29
69
107
25
41
47
16
36
113
37
166
150
283
22
91
51
186
49
38
21
24
71
112
34
67
97
115
90
31
206
9
146
11
83