40880 3
58556 3
100555 5
119879 20
182434 27
90432 9
91133 22
35177 1
210879 23
66356 13
121630 25
26558 4
55684 11
68008 13
39076 8
54731 10
22804 0
95278 24
65930 6
399707 87
112157 20
114080 16
82980 14
1041858 144