97716436
61372262
41197772
48437233
62188832
16442598
99902077
53758683
67381767
80448840
93338704
96303220
39758000
70169982
81051933
96025155
61602384
68244616
71666405
14423252
4259128
93517230
85391282
87923651
57978950
78452833
53952620
2314836
353039
18107186
80925720
36848530
6800419
32608395
18662411
580619
48416457
50494796
52833728
8972817