14515 27
15307 26
15201 18
16703 32
18612 29
12849 40
11146 4
16687 13
13841 26
13932 33
18067 30
31517 40
27470 119
23152 45
36387 68
46249 34
9113 6
29465 69
17279 18
17494 26
14433 19
20086 21
22227 57
10157 11