40325 40
42084 87
21991 32
27999 48
36946 83
13725 18
30338 30
7167 16
12272 24
46927 105
10303 25
83777 163
32413 37
10330 19
20556 19
14318 12
23319 46
44884 93
59931 57
14617 25
9346 15
14789 21
11627 18
17249 26