52673543
29789506
45475051
15351538
65847335
3612911
85115586
84872832
77127032
17649894
45941448
72793889
73517114
90632402
55766974
60655892
16316391
16549516
5694219
25178798
45802094
73817223
37339638
75236738
6467374
16531112
55603623
16985181
23537711
48265149
49243018
33604359
3342654
52979886
39381618
21851358
12787753
76362795
29642150
28921000