82432 7
35758 6
216251 16
161427 25
114955 17
41307 6
521104 94
41303 13
47881 11
47509 5
357831 50
37357 4
165709 14
87707 3
451905 102
29728 11
81351 9
42256 10
14802 9
37132 9
370458 44
185177 20
452433 16
52905 0