80532683
11364431
95356670
14984725
24731651
60203696
44521577
7971108
39109042
66538808
58815305
2439794
50976102
98569588
42872757
36675103
21157031
16253305
53103673
46747102
678443
95119091
61359360
36916374
36847144
15083786
2836861
77783139
90389811
4356343
51527237
43745385
5088682
7708907
11404553
40544631
46518695
87854863
97904974
51028028