8996 9
19222 25
30305 116
18859 37
11643 7
31809 78
22018 35
35723 52
13935 18
20169 49
20454 26
10118 6
37374 74
10858 10
12264 20
20334 41
16988 27
41351 111
21699 33
27854 83
35860 99
19341 41
27716 27
30473 51