65427768
96315643
88745037
71925815
82204377
8403451
39855413
35238451
25992173
14763451
14257639
26663114
29928641
64914286
74853995
43874662
1654323
37415387
88087015
86784119
4384426
44405373
91988045
57166809
7583184
33351258
7438862
90361652
61688749
3864407
30908205
97855355
7112398
61009748
88048557
26432330
5703774
98319394
8785994
60346786