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