40853
2602
8353
13135
7731
26186
9773
4176
4571
2734
160489
7094
17549
4361
8333
3399
9672
7476
6904
4174
3352
8195
8952
4363
5150
5693
5635