31728 94
16752 55
25111 46
6869 22
15579 8
10844 41
12087 49
26241 44
13118 29
12293 30
11309 23
8601 20
26659 77
4410 9
2768 3
2212 26
13960 68
99251 132
16746 50
12812 9
16337 39
66519 376
7338 39