51309 8
145557 43
151554 52
167403 60
65381 12
39730 8
63852 9
99708 20
42003 5
50955 9
61008 9
93778 18
39456 8
1113606 202
230032 33
173353 24
241379 43
386104 42
190033 47
83802 20
57507 7
403780 95
114202 28
349434 78