12937 12
102192 90
25923 25
32934 40
30433 38
30682 30
35921 26
18446 15
6281 9
30301 33
21967 23
26792 20
17073 24
22047 14
13762 8
32456 32
10260 16
11422 18
22429 29
15270 21
10283 12
14514 30
23910 21
89945 123