21364541
15852741
2366326
62981245
35826759
48154648
9368932
24681849
24018600
23267719
66546255
7079594
17175774
69794114
88995440
41841776
81915464
43585241
27513032
90356120
2601647
95415729
78016367
4688718
57452414
35403646
82887608
24013955
9242959
66074476
78587638
6231760
61281703
3127466
5837064
14754874
99833520
19195578
14955843
3868193