66985888
54027435
61086463
59731659
1173555
64726800
94042798
89147920
30213199
96598352
8648919
69546446
97395917
72733891
93261269
28368121
97684033
39191155
7934688
7250875
82177846
5528781
50515507
14722018
996995
2658132
5151147
32573554
85125846
8754282
94765081
65028107
11891402
17415321
2789035
68702971
97713662
8334955
81129512
51277398