7341 27
3577 15
7548 24
10332 30
16664 77
5825 18
13563 37
27260 75
5110 17
4953 26
10278 27
25307 42
42128 62
12213 28
14065 46
22937 60
17712 42
27320 89
8874 32
18375 61
8841 26
11625 17
80286 316