12270 5
12949 3
15134 7
19704 18
13875 8
16336 15
17912 34
13261 8
16045 20
13900 9
22673 40
40183 63
36573 76
42400 75
13123 7
11349 6
22480 21
23407 33
13413 10
17821 24
20139 26
22530 33
21593 29
27888 48