29005 115
44168 148
104801 415
59584 202
61460 152
30030 63
44257 79
34760 83
28053 62
34986 105
32876 45
25407 61
30564 70
28628 34
14247 31
25472 28
24366 36
22243 71
51144 186
98079 202
49025 55
30880 84
35365 95
98304 461