57154280
86329918
61887866
71954155
20182900
19452203
70898428
91816348
91647
72354345
36745566
97075922
63397209
75623653
40128797
96597071
70766279
92208080
5548630
4937617
33705797
50178571
93612246
72238658
62583033
98784056
61133932
63002115
83203660
86698913
93918395
73151445
59365809
29145649
4101201
54025377
81836743
5782010
62165400
27744758