44
43
27
50
93
79
58
15
147
105
22
31
26
65
72
155
88
57
173
138
53
150
269
259
193
42
84
75
184
799
326
78
159
335
232
119
435
108
140
129
163
137
69
71
101
189
196
87
229
30
97
95