50482217
96007027
66322414
39379711
58229940
5837592
86542182
71853952
96442497
58226481
74728631
84144258
62345262
74997365
19485915
84981309
68195255
8861427
32151088
36117909
3168645
98989703
60013996
71601724
85348598
2083753
63759872
56975700
79751050
97083669
86667068
97185664
56745579
25484778
53216013
8409943
31743230
62485617
57693326
11457184