9135 18
7341 41
26662 102
33444 142
5047 29
14593 33
3088 5
11938 51
6291 22
8533 39
8126 25
29684 52
9103 24
31703 94
16485 57
3009 13
6086 15
7726 23
5141 18
15928 28
7569 31
9528 17
59514 55
31887 123