539
256
580
81
378
59
638
171
553
138
756
98
479
121
747
124
730
152
659
145
762
224
633
175
640
165
884
227
549
152
399
94
575
262
576
79
597
179
419
117
915
136
1053
207
347
91
578
84
468
118
374
126
569
104
452
135