11 2
27934 98
39702 95
67113 120
28628 34
22095 40
22243 71
35939 112
26959 172
42801 99
46488 176
58777 170
67607 310
19285 47
39193 62
74959 201
79559 121
32995 119
77703 341
111494 338
61611 160
82018 121
146364 283
216155 917