23447283
21971002
16315239
28047229
5443158
54757803
63943204
55003102
90407781
63426425
20275626
7031241
20143442
59486797
14382793
31863970
6686163
41349551
13214967
3288458
70034471
97226585
45815248
43064942
1266502
12507976
99177111
62678010
8678627
40872656
97021563
2129781
89094226
17252205
72983999
79466084
6805247
13782948
17895637
67742146