30758 8
75559 12
54558 13
19526 8
40328 10
24308 6
50303 11
39907 5
51482 31
22856 10
57151 23
49054 31
35884 30
45526 14
65833 38
77534 42
89934 49
27007 8
79531 29
96701 71
164829 113
33384 10
68477 14
24105 8