21544 318
12301 496
165121 876
59971 766
77267 907
6786 365
5212 711
8048 634
95373 284
34207 489
34238 561