31082 8
75676 12
54653 13
19576 8
40676 10
24452 6
50534 11
40034 5
51851 32
22901 10
57303 23
49230 31
36158 31
45609 14
65956 38
77680 41
90556 49
27129 8
79751 29
96782 71
165206 113
33531 10
68576 14
24207 8