30198 78
21615 31
26030 37
17536 17
9398 12
14574 11
25324 44
25671 15
23890 29
12230 5
22449 28
19237 10
10936 10
16236 14
35568 47
5881 2
20267 29
41421 61
8986 11
40372 85
10967 16
7102 5
21150 11
8110 11