96649243
35868441
3333838
15461588
21438800
18706590
8864364
36865117
76744624
46081130
33115270
46402157
13095024
98578669
77378164
30831766
97628196
7866646
957864
2114963
32325090
82945270
52972406
15126297
17977691
19976351
10849129
2143559
58338778
90136870
36528421
83901577
67949078
88685784
1969614
71354682
83407766
3518787
32181025
90255943