29733 63
24511 47
20844 49
29781 80
150601 487
41326 138
41337 132
37876 53
29856 48
25061 61
25287 64
21202 56
34406 96
19935 27
56534 261
20698 28
31926 64
49916 180
30797 81
24131 67
29286 61
22164 62
40972 136
86483 470