270
827
176
892
145
745
213
821
130
796
168
664
179
685
58
416
237
441
217
717
108
548
59
387
116
540
75
570
94
500
5
290
103
462
76
382