31586869
95662137
52432599
70589442
90996550
26286606
4349970
91954360
83748784
55657691
52052205
12856114
36513702
72952581
57311104
44987629
54957009
91006401
82868372
29495002
85328419
50198574
68257594
17337333
42136746
45342800
43299023
68436179
64816741
30715872
10629665
63485321
56739321
1935927
75168067
7611663
54924044
85021181
20146920
79265396