31133 150
37140 144
20548 544
18816 315
34605 465
18098 410
22062 785
41462 464
49155 401
11472 49
77288 251