32488682
30875013
1074936
7379613
81564428
4213170
11279147
32416265
13854603
75352818
51753859
9833423
14982786
43636937
74192365
67507563
21529921
62694238
92653490
86259675
38542060
34607200
63097708
37142
84064010
93912763
67789189
49285196
73775892
46419715
41953315
57873175
23338947
62827669
5115626
55504596
87326614
34704773
57193404
41747858