9050 6
29307 26
23618 24
29398 30
19703 31
18475 34
12524 5
12052 18
22373 51
25662 47
31553 28
8529 3
35072 60
54662 226
23721 30
33287 49
19425 24
17969 16
90420 100
213636 126
12368 9
18489 18
36390 63
48892 125