5857 18
3978 9
14043 21
49994 126
32431 91
30289 77
9199 28
12122 64
11328 46
5655 29
1696 29
45385 148
12568 64
12526 53
10044 41
5462 27
14815 105
44235 113
21151 56
12238 19
17380 31
43557 50
14038 18
30661 132