14802715
3029544
82703785
49042242
5378881
62571054
74295345
67164509
41833836
92693047
92292834
67206119
99301031
2216229
64853303
52971430
37416238
36954
6524064
19992369
32387862
17418553
1407513
25276094
9467424
50263288
65331765
40885377
21157651
58371078
98014609
82325422
5699896
9115555
62042250
47299193
55164587
63057451
63919544
29732217