29076506
19847057
42176467
32173213
80928251
58176942
65676697
80981251
69322286
77412585
4798713
76361320
78312927
26007624
1507100
31635373
69652430
96937573
17523353
35158874
2497039
91907072
32419545
15932536
24476104
48913796
35215720
6297610
4129864
68441773
9208097
40273889
5972700
9903657
99431410
39009983
47802712
3621986
66661387
47938386