39123869
15699885
68215819
70464923
12173810
75013835
631118
87791995
78073706
22115980
9619199
77699531
30246169
43457400
20431229
99358320
31612789
50678262
71741723
96207317
83366265
39187463
81751691
88047709
5969436
9833696
59248291
41458235
12603652
12423080
89833228
50904306
13364915
63644988
24912525
85289901
85246684
7022456
322790
35015311