27949686
13852217
98347021
21857332
45362788
45862345
5382044
79053742
86079906
11211096
33865105
77919751
23718274
92995885
43322159
54704460
21038875
7492545
33265121
23156176
53539747
34576641
87845322
21153811
73504601
12826523
55618237
9693214
35003506
35192970
93053913
67066713
70355487
36511017
34823909
34283707
58862662
98157047
30189216
11593503