52352126
35831500
27332856
18758951
58367301
80588468
45831370
74659691
61778011
38941984
44152657
30939142
69508349
81979077
62499872
43021042
64844205
86451774
94111225
61056137
2097682
42228880
32895391
90926009
29019925
22098875
63695276
36434666
58088667
91645973
96882813
37362599
73865003
74801798
71356800
33734148
50931894
31385980
36585421
30121183