31151 97
36028 77
32313 41
7460 29
13821 30
21885 42
9300 11
41259 62
4853 21
22012 45
14406 32
31708 40
143120 161
34917 32
27509 60
9648 22
24553 68
8504 11
20976 49
25046 47
7478 27
11743 46
12942 29
14418 52