220
44
441
18
80
124
138
29
88
45
679
268
958
134
793
788
256
257
1139
241
206
235
244
51
128
761
192
588
495
406
409
798
537
384
329
193
775
125
136
211
879
68
140
199
42
126
447
301
814
64
263
789
91
155
100
469
242