50
38
186
153
277
68
143
77
56
932
66
101
212
67
62
25
47
127
269
58
126
48
303
52
207
390
23
252
647
116
176
27
213
251
730
814
43
180
122
33
30
316
183
37
65
747
76
151
98
142
31
124
236