14159 7
9856 3
13403 6
15028 9
19353 10
83158 9
45029 3
53903 4
34606 2
42451 3
22253 8
43904 7
26909 20
43806 28
39229 31
72828 50
62606 28
77154 70
113208 88
34177 33
20479 21
11851 11
13859 13
12457 17