15059 9
12881 16
12286 5
10133 7
37961 15
23813 25
4487 9
16663 24
41869 38
26009 29
22048 19
31405 28
28216 54
15005 19
12158 8
17711 29
26929 31
40895 52
14551 19
18064 20
12246 18
16554 12
34972 40
26160 59