53521652
97143900
505525
44609435
17897748
70256299
70503049
22026180
82583140
30277325
12184361
65869615
90485530
94332084
52899432
67002401
88933569
98549572
48135245
86613668
49817052
4097293
25071376
83115230
64584834
30923718
52293432
96853341
7278482
82134650
39817746
81615089
95735015
27723516
60738640
19075127
19038818
86921913
71023544
22854003