6570 20
12171 24
8731 12
6626 41
6904 33
5424 36
9193 42
31033 43
31497 37
2056 12
15400 30
17037 29
18992 40
16385 27
3465 1
3300 7
6673 20
2931 11
48773 121
13378 33