95 16743
125 34459
136 82508
44 9539
32 7436
19 6161
182 92289
43 11404
40 7609
31 7228
26 12731
16 5967
42 19413
55 18779
16 3782
106 27228
12 2136
49 34533
41 6586
18 2286
26 5931
30 4728
225 45537
107 17304
122 40054