5028663
74159699
28526820
44755873
76672667
18511640
98331988
41188442
49046387
97524577
59857606
11795065
62704053
41321784
12651383
24903121
56394124
5336860
68368084
10313582
1708769
38442813
21987182
62107186
32003414
389948
86181158
21842437
77898622
82017036
6109753
47942742
1001515
64747056
55152216
60789662
17562334
85393846
54225318
23243887