33422979
70658038
71101550
29164455
14159665
82718406
227213
21915013
40054870
8703068
87144712
15234868
1793511
46364046
9826428
61289244
96017454
8259706
4162561
82294516
44204879
43672036
68945069
52681964
34025124
53247516
91082221
83652703
72492853
57748274
30976087
47231213
44114607
10444556
15874179
67862442
53762290
75714095
5919877
80496834