670 10
4136 2
13706 33
11683 26
5762 12
6774 17
14412 25
10815 36
37576 77
15885 18
43686 34
26999 55
18305 34
24561 31
17381 47
8302 19
9383 34
6911 29
11874 68
9523 22
5280 38
11977 63
3092 8
11865 99