93698196
8927739
21869272
1787010
29659756
13143626
10697642
42616010
76619626
40374179
72534087
87577853
75534879
69169800
80887741
79714675
418081
39202535
36533022
50128174
29804372
72903763
51174610
38771344
10525908
71955950
94465823
80081772
4776982
38566735
49713783
72988031
20424583
33055297
39269210
3097900
21075792
93942768
91214516
96518147