30012 259
21011 68
22069 72
10179 33
11664 11
4997 12
31928 18
61833 89
51624 84
38213 66
88929 378
41731 207
23437 58
44039 50
28358 16
20234 19
33540 55
17446 22
51120 60
62979 115
40544 65
2659 164
27787 17
19875 162