52783323
40166084
52801647
33865947
25157673
77451213
817327
99942789
27495123
14069871
97998142
37054188
37783841
67646030
98927534
98177088
97243606
5793254
92954989
50383939
20614801
17608974
66084718
4715635
8812518
1211100
44433043
1303373
78567367
61255956
62497092
63878618
9728475
45731534
10413874
48767969
25952584
66306954
8332663
178050