56105856
3493554
82414587
49787063
37376355
80615410
46256740
25351744
43152993
20817760
145857
76037623
36275533
44729583
60183221
48314001
55494896
43176468
80143549
32221701
20796150
76216190
73991928
73055367
75603016
68282710
34955600
89718058
79418264
80353480
14035059
3505274
89976785
87389475
63007940
69153841
75636918
73637109
27884926
55324525