21673389
1452438
30581875
45151904
69606713
63048232
69262948
89849539
13201515
7087855
80822195
12437377
28661718
94883376
30485451
39435199
6952327
70343365
49184873
85555976
65134263
67562821
87702106
61952775
33682191
5816869
35212101
18233768
19537478
87863480
15654674
22123783
81061524
65527703
77177348
14995555
38252463
90887160
3158196
6576712