21001 9
16170 12
30001 4
22133 29
11849 1
24270 35
29164 56
26543 39
41244 56
36514 81
40594 62
31387 22
28157 27
28864 37
86059 97
28696 28
21251 19
19592 13
16073 11
12317 3
15581 11
21857 26
15593 8
15970 5