21093028
4354839
53224537
64832899
90869282
76097220
44544087
26713189
17153450
8424495
19421982
52325323
93237801
36553599
66751701
46409871
2815172
65197081
68896406
81705362
36209882
23011632
57861307
97144499
58049106
20392730
62652124
6404401
51981680
55507115
7362712
28502908
8262233
39315453
95722227
91379265
42306726
28255704
73702186
80887416