12120 24
15241 20
14294 9
28801 99
26411 35
26837 48
27567 41
23569 41
16085 31
21927 38
25500 40
22467 49
67854 199
16759 31
10977 12
13925 13
14354 10
17068 17
15553 27
28123 92
20516 40
11545 16
49303 164
19892 33