40592 48
13148 13
14174 14
29433 18
27227 32
15385 7
12158 8
18840 7
26070 23
27347 21
12585 13
15343 23
9163 6
23622 37
19437 24
48820 87
17665 20
15865 7
12132 23
10745 15
29319 29
42101 51
10574 9
16667 15