30101 20
61001 50
39578 15
47878 28
21154 11
37229 14
21152 8
21858 13
76703 28
13857 11
30601 24
12352 8
11456 4
17257 8
18682 8
12681 12
16334 12
36326 34
12133 4
32876 27
23801 22
53151 89
63532 16
35479 22