13043 2
12234 4
10770 1
12679 4
14192 15
14278 13
27304 31
11729 2
16686 11
16080 16
13294 3
20403 34
12475 8
14826 23
26870 28
31054 44
15027 11
19541 11
14029 5
19505 13
23402 36
19198 7
15853 4
38334 43