20897235
7493770
21249605
93875367
24844713
54096630
54339953
22303862
4065798
12342664
38389253
91684127
28876021
94519632
16885961
70843780
2139933
8900168
78236131
34048495
3458519
5348861
14523403
96184697
60937638
59278234
31766121
87552923
83366354
37917551
1598731
9782906
77831011
5067751
55481356
47711550
58027126
10779487
49212176
30361763