33257 90
31887 123
12322 63
6840 27
6241 54
9205 18
5862 22
12674 49
2656 9
2299 16
5943 28
12320 27
14693 70
81238 181
143105 330
12127 12
25386 35
14389 27
13678 12
64505 112
27200 88
18830 40
11049 129
16855 128