30003 20
60805 50
39533 15
47833 28
21157 11
37152 14
21131 8
21779 13
76702 28
13853 11
30578 24
12333 8
11458 4
17253 8
18683 8
12626 12
16308 12
36276 34
12128 4
32851 27
23783 22
53132 89
63426 16
35484 22