42402 172
93496 297
88337 795
42016 511
60455 604
28097 583
31113 480
43958 949
32735 130
56310 204
39221 210
24951 287
146919 413
49108 328
37469 610
24369 155
31750 84
30111 379
91730 166
40962 981
44083 274
47085 506
52539 411
26236 320