298772
54315702
82388598
4689395
66262361
9365469
93877733
41754615
7974492
8586220
36656051
7592634
9179617
33779105
3945838
6805518
93733510
4903179
92342106
77904495
21881417
60032770
24211075
7488698
69607000
39246198
34329160
58482142
67057664
62266796
27222350
76131892
12861647
58092454
59336384
6114165
60768855
31325989
60389444
9817740