15300 12
10976 8
51306 49
34191 35
8741 7
71097 35
37616 41
9380 7
22053 19
42545 49
12171 9
43859 51