101673466
116363048
116413915
63701102
113282383
112979165
111945722
64065841
79505662
90843322
89149227
77720026
63735797
71971684
60752917
15911194
91138980
118549690
100692467
77242663
93440005
95059932
78995472