22249 49
9160 4
10842 14
11771 16
5341 15
21823 35
7079 10
10103 30
7112 24
19732 34
31496 71
8793 22
5421 8
6089 10
16523 31
22321 48
53758 139
14791 36
27730 33
9889 17
16827 31
9850 27
21209 65
37427 89