21863516
20027832
43266643
90058760
43642494
53703997
11254399
2625394
4817509
65068570
28739733
77623052
4155897
47752096
47215696
33796211
59604728
57892170
21136460
40256449
87137196
6409767
96363234
6256747
378119
8333682
82061910
16195644
84758919
25961686
63698590
35124762
64145260
82785067
41586146
65362145
3818218
52445087
33067180
19766082