29691056
31678900
99688339
60107323
59462828
71285279
71008132
95334046
82188227
1059481
42127638
51059107
40046656
7072421
49895282
74714939
21057695
46115556
88757991
2874728
46956840
16165249
22814421
94169566
48978466
53484580
81815745
28931947
13461530
64964845
50133479
31424903
52301344
67091144
98408625
99919040
19993202
4836681
52622929
8219366