24810 45
22781 20
13041 16
12825 17
10983 8
10799 9
12127 9
11440 16
15666 14
9693 7
23821 27
11431 6
43805 65
39571 51
10871 12
17530 14
15827 22
16117 12
20511 38
27470 48
18809 26
30459 56
18211 19
58122 128