859
324
632
133
456
99
479
137
648
190
605
102
161
99
383
44
220
76
477
113
500
193
533
185
394
131
557
244
327
88
471
228
150
120
247
120
246
23
211
46