80926
105619
42547
1155154
2431
11054
93529
39633
890112
51636
48395
29412
44538
867498
42011804
522928
4365861
7922670
7300278
5222613
90141651
57211409
56101789
5162235
46551658
69111496
9286386
54361337
4304703
8743785