31702 20
63907 50
42354 15
50226 28
21884 11
37877 14
21657 8
22979 13
78777 28
14001 11
30928 24
12755 8
11583 4
17780 8
19227 8
12959 12
16927 12
38230 34
12376 4
33929 27
24757 22
55133 89
64229 16
35976 22