95852695
97175033
97608671
100662731
78382819
73691172
118207952
55923261
74151410
101254604
99848506
98843890
99252856
103264276
100717782
94491190
97816836
118145520
117969326
117831685
117182263
59228588
107192930
116617822
116391421
116209065
115923863
91179735
96915831
100951628
100951706
84570038
97100563
102003733
109533900
69674086
72630028
72826749
73563907
73875481
75586770
78026312
82845876
83174663
89068938
95225103
99142892
112963068
96962837
90916116
95577715
82459056
65670267
116393467