12241 6
19076 24
20579 23
11557 14
9027 11
28433 44
9975 1
16415 8
27765 47
12505 15
25684 28
31484 39
25233 38
228648 297
14022 12
66854 70
32749 55
16717 18
25517 49
15694 24
27812 29
23170 52
16202 8
33596 67