1728 2
1096 1
37317 35
25081 15
4815 22
4323 18
2220 1
5331 22
5335 27
4834 19
38608 37
3149 16
8158 28
3592 23