969
161
952
318
708
227
553
256
706
268
793
205
898
417
576
111
685
228
399
115
293
97
590
119
604
125
410
160
559
116
266
161
151
69
354
166
311
108
387
219