33138 77
19937 429
6515 604
12164 303
12933 111
55873 467
21864 373
32558 935
10157 969
27180 293
101008 634
36975 544
32273 187
58466 157
77769 251