15060 9
13712 15
19068 25
13229 6
21958 36
20761 37
12750 17
17901 30
23582 35
16221 26
15088 13
14193 18
20302 28
23889 41
15224 36
23936 51
40647 96
20452 17
22415 25
22762 30
21406 21
15476 7
11844 7
63574 89