57913891
59652312
24619575
5713225
13255741
66783847
33567287
35045506
90657745
77867030
66553680
84939502
15465590
42441700
16729013
38967807
80559930
76631926
31201664
88277713
72293598
15457805
85729528
53595840
42288722
49677410
67683862
4363359
36454918
991246
50747864
92846270
40528551
44453234
61162216
55373271
18213713
14253371
8205138
89204960