87583622
9676910
47951555
22591977
55327292
10602126
55822474
68506703
89995985
29846584
9192425
93615466
99546878
83189745
10483358
29662693
996867
38014187
65684124
18516869
28366656
4096381
74035856
96031907
89174477
1201625
1024180
82534010
44528304
98052932
96006800
77658856
89013894
53454593
74818647
87883941
79038213
40443160
29453598
95884460