28293322
95758252
34687687
69583731
92789618
66726040
47866545
41272234
73116438
11928627
31402456
65096030
45114386
67806402
3240879
904425
91964486
98993657
88985961
56224493
44456007
87884989
8803371
70066847
6348089
62501019
20743292
36528988
55331567
72991002
97473112
91532832
16666997
90884815
10118108
15254608
12356385
49344908
7791896
29872252