101251735
48491690
60401543
99631537
75121180
5146830
7237579
6477550
4237518
471343
965195
983181
872170
925165
858164
669150
1006136
551124
93198
76292