1506 20
2848 24
11410 48
14478 55
22264 77
20186 94
35331 99
23310 53
25391 126
42408 251
51492 227
21427 53