29413737
12181783
38439115
72014923
40508419
8615222
5604234
6819252
96869987
65266886
11565211
50325199
63789227
43557778
27116059
14401957
43581399
54348673
72036449
94497217
67752027
49281947
3928123
3263142
62752646
72673016
69892644
97999204
40603076
25397804
89845411
23608334
65046388
9457276
64138755
72919088
92931196
71214842
77877613
5754288