99328289
81566139
74619699
99358112
64689587
421341
79965861
7544375
46535347
8660959
74358945
70947633
2477742
47972512
9183871
73205751
3568905
50655447
87872840
72791450
9332298
110277
16967996
3153557
29717626
82227862
3164589
4378750
45157760
27785595
57137913
23118687
59642881
95477245
20226074
20182438
64819806
30201363
71574343
21336104