40497 76
9857 19
17051 16
31983 71
21905 65
54033 96
55351 196
27397 41
32919 93
32927 159
74271 194
87974 207
26954 103
15894 23
341257 1630
152298 699
34319 81
15993 34
30270 40
29950 52
55713 108
25571 70
35538 84
53125 148