62677516
40232370
7554246
40294446
61093378
31271065
35511951
57202344
77837882
82572963
35435580
12312470
7109107
21728608
5282973
30691282
16289981
67754695
56199626
57354946
397360
65357817
47532215
32522901
99711212
33193297
2159461
31703186
5044334
53435509
36137871
22138579
7795043
7547628
89349300
67147910
95147628
95461806
61461011
47341848