3121161
85644751
1936372
26262535
96988665
21695098
2561093
42367528
96554040
70357902
3388688
91529906
1398208
297514
60113212
63439593
66077
3221852
7087772
3848317
89538958
82379923
89974644
61432806
47642590
82232890
8386391
84152968
98378711
95453486
18637940
17685809
79717288
93281782
13427851
98574566
33942616
35514668
24019250
76958062