52
85
205
144
130
891
89
149
284
88
108
37
204
81
49
180
51
27
26
61
46
382
234
279
127
74
154
283
171
34
166
14
23
55
257
331
235
99
17
58
92
174
87
62
59
5
29
141
31
44
56
36
21
78
103