50031032
68534642
95519938
46935560
61388929
18087916
94274723
63875773
29753162
8138918
78162579
8651281
38577760
79542295
32355452
61593457
71672858
21609084
69069205
23378768
44747363
16446865
51975065
9904592
61269721
8391673
1737379
46325951
37917596
84923348
95204576
35961618
2384093
72658351
9213103
8616652
7800416
4516159
59482200
42286127