14445 21
15553 28
14338 35
20462 58
21994 50
22077 51
21061 55
18043 28
17039 32
12881 30
39743 78
20861 67
14699 25
25306 60
45863 115
22482 63
15410 26
16715 35
17699 41
16492 30
20795 48
17927 32
17371 38
79692 286