12402 13
17728 55
11778 8
11237 11
21059 45
14393 29
14427 18
11563 3
11245 6
14116 2
16280 30
9637 6
9119 6
12163 23
24817 41
17596 21
22417 52
39513 95
23890 50
25218 71
13062 20
11975 24
17783 48
29283 83