676 3
955 4
7409 8
3341 1
10397 27
9766 22
10361 19
10892 26
26902 49
24938 67
20741 33
4750 9
12255 43
29408 86
10808 17
36452 77
17053 21
42937 34
17577 32
20624 30
21603 50