12633 11
21824 23
28073 28
35358 36
2616 1
15733 12
16432 16
11337 9
33815 29
42852 49
10176 8
16579 15