52526542
50442899
11181847
87602146
31561765
67896116
37536762
6200727
19046214
72035900
19484629
30547844
82492484
85308357
79371983
99859153
59139339
62758127
6413881
95892619
99939896
94132832
92516400
61231725
94655314
11452280
74074932
40403416
62469112
38297519
14949504
14572985
670524
2548250
49087182
63675886
29232622
75883052
35324536
6054636