25008 50
16044 21
13948 16
51968 93
51503 99
59007 207
63842 153
39825 98
47626 183
33897 119
73183 156
24739 29
17632 34
31881 64
19334 28
25567 88
29290 72
37958 97
23432 46
25030 58
31751 65
25505 15
38631 104
33305 46