40810 82
11233 22
7454 8
8777 12
23595 42
29590 54
68303 146
18100 38
35285 37
13104 19
21983 36
12874 28
29353 78
47362 101
13966 22
7457 4
7549 9
16450 12
36096 65
11702 10
8739 16
13497 26
71565 158
9708 13