28778610
42593714
74893650
9265249
12716543
8411202
68906775
4744428
81166924
90184074
7512080
3358768
70449156
99742462
46153256
94202422
68897949
400371
82295992
77873345
84887540
24183792
98229164
60701584
18113502
65115533
34374226
96973312
58136172
95363639
32614284
11252878
18339148
97536081
69669147
85077777
24228755
32177557
92095526
83683767