670 10
4520 2
13706 33
12065 27
6130 12
6774 17
14778 25
10815 36
37576 77
15885 18
43686 34
27362 55
18305 34
24561 31
17381 47
8676 19
9383 34
7276 29
11874 68
9523 22
5280 38
12353 64
3092 8
12247 99