12815018
4495157
83219363
70329456
78482832
15428011
32277369
44251559
93992967
64835861
86997472
40787839
81997585
44998024
38999018
75323063
9891082
89503905
70688509
91563787
90933540
65886843
7626082
38692706
24543371
12696440
71655022
25554824
90284168
9373639
4049041
897942
42155379
44984310
43631237
93878348
85466770
20535000
95244195
9594812