19966 22
16635 4
16050 15
19609 24
24703 21
37546 39
23522 46
40543 44
26716 73
72859 85
22006 35
34969 31
52381 77
17549 26
18809 13
44014 35
16248 23
17377 8
32833 29
17494 15
15989 26
40629 106
31982 58
21039 48