17097910
90954056
61663960
28896339
73795660
8515530
85248940
50143599
47629341
23045534
87287834
3827431
7222951
60486998
68518509
16198803
77703068
36318048
56407231
93094504
5494599
35622312
97008863
25392687
58242917
88401497
64626462
20163447
55959839
80772951
90614002
3833790
97961538
59906468
25828653
64944370
334728
80095969
38041476
23117438