99908 20
51082 6
102907 7
312734 55
39804 8
55353 4
71859 11
57058 9
93484 21
42728 4
36777 4
33826 4
39128 3
75029 10
33934 6
34530 6
60658 4
60951 8
76455 7
34054 3
35506 4
50901 11
30055 2
38228 3