39979 8
24832 10
8776 8
13854 10
10158 6
40155 11
32158 5
31683 31
15157 10
38204 23
32259 31
22907 29
35507 14
52530 37
55209 41
55580 47
19832 8
62708 28
77177 70
125551 112
25852 10
54684 14
16981 8
113376 88