104 44915
84 20301
173 71827
64 7234
51 19663
46 101937
52 9512
76 33340
75 34693
34 20641
64 19730
93 33399
75 53715
87 22006
85 65965
35 3304
69 41325
62 36655
38 3182
46 16559
129 37897
113 44667
49 13589
90 21183
116 16241
93 14649
22 8844
84 37912
92 15823
52 40122
34 2811
60 10747
28 5590
29 7180
81 10498
176 17307
57 6844
50 9491
56 13617
19 8478
23 2450
33 4314