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 116
22482 63
15410 26
16715 35
17699 41
16492 30
21028 48
17927 32
17371 38
79692 286