258
113
247
171
133
46
116
426
428
72
43
403
167
128
174
84
94
265
81
298
86
143
16
414
173
222
66
193
151
112
291
354
488
1453
209
74
183
134
56
21
1170
55
215
106
73
649
208
105
418
32
71
27
60
83
61
45
29
138