55
257
19
112
79
39
45
283
386
403
199
209
145
114
108
132
115
30
164
129
41
58
95
43
174
120
159
208
175
155
127
190
76
107
272
135
323
810
167
816
23
747
15235
389
214
88
278