30560 168
31231 333
24928 245
21967 53
22617 303
28644 588
37074 833
32895 270
42593 662
20177 489
29372 498
32741 473
21394 271
31617 540
55199 91
23970 279
46050 542
34087 846
49725 479
25758 701
19836 416
31531 207
28271 576
38964 840