30030 67
19819 35
33999 56
62955 128
46497 74
40327 78
38753 88
17473 26
59500 186
44624 97
52987 182
35893 254
14521 13
34416 47
44702 50
31077 51
24229 50
26869 40
156172 378
37513 109
89744 150
43488 57
15504 21
98746 327