12120 24
15241 20
14294 9
28801 99
26411 36
26837 48
27799 41
23569 41
16315 32
22155 38
25500 40
22467 51
67854 199
16759 31
11210 12
13925 14
14354 11
17068 17
15553 27
28355 92
20516 40
11545 16
49303 166
19892 33