39814 250
113717 262
32768 137
93639 278
63776 368
72955 301
85463 470
60558 892
95445 144
49446 422
105776 578
139463 507
51320 78
101672 232
75073 191
53010 385
152763 432
45355 286