21831680
91709698
9464624
5446278
4428408
54752207
62353583
15915058
59132185
37554467
35162133
41251780
23044923
94449637
39579275
15686589
4231541
64069082
3834900
29845401
7711433
34939580
25235621
37505850
68887086
2674795
94872713
12294320
67108793
60487890
16869711
39164725
138403
3784161
43143844
51185892
31136796
19253826
45023764
44853757