30139 120
40320 153
37404 654
72474 783
43218 463
24691 236
30403 349
58420 803
91009 262
55056 113
44906 614
59175 623
23912 480
16307 218