531 3
4343 8
5323 10
5674 15
2872 7
12377 14
5308 2
20057 43
12232 24
14180 27
13347 28
30976 54
28130 72
22758 36
5497 9
14175 47
33308 91
11556 18
38793 77
18598 24
44870 34