21773 42
20499 43
11648 26
23220 25
8192 17
22612 32
18573 28
76323 99
30297 11
7992 3
134535 180
40000 73
33813 9
11770 16
10776 9
7196 8
7932 8
178065 239
26236 39
5915 2
8604 15
13887 15
6385 5
14603 27