150
49
564
166
576
128
567
150
203
72
547
19
310
89
287
126
425
79
457
91
499
9
518
127
246
10
419
171
332
176
256
56
557
145
212
111
113
93
509
26