50229 255
22846 90
11234 20
10030 10
8088 19
12694 32
31968 63
19425 41
11656 23
13093 62
22069 72
24343 33
41251 40
27503 48
17238 49
55309 42
74957 117
13946 12
5924 16
11927 27
5586 9
18392 14
33785 70
11435 17