13186 32
6250 12
12346 9
8260 11
11845 16
6048 16
10075 10
16377 28
36200 90
8275 18
28572 62
6151 19
23064 48
7488 17
4675 1
8484 7
22636 28
8871 2
27216 27
14415 11
24631 12
10937 25
5495 1
16933 18