45555433
29539909
2872656
9178520
90791886
16234666
62655264
59667574
20665522
56133110
91583106
79368997
3175889
7286039
3328443
3077309
65189547
1838274
20254217
25964688
81543174
59134729
44807984
18035596
17263871
65321031
273941
42049476
48886730
31101450
17341013
94105630
19581087
9476694
65789496
63084039
97188581
87833252
66852706
39986554