40429238
13113294
49761151
54048611
51667793
84279164
71632053
51341105
24097597
29259466
10289899
72696651
95321800
10872441
5926688
85974563
6642456
49504281
63232661
74081898
71461697
90451142
64359115
83635063
26065773
71653165
61713170
15962257
71958697
57552452
2577019
2037498
33084485
17085308
2761644
40298428
14993604
87919197
59102842
6376128