30387635
46142725
30438096
20543281
98597058
82567367
45873180
69405729
95061877
71413211
38136132
7693671
74264517
30002297
2992925
38355328
12724998
28644292
83467804
77043923
8816573
330300
59146573
88972504
6487373
61351100
94867497
78825737
43427731
2036632
9949455
49569333
67626927
76499081
34374537
7786002
26904453
17382024
23625586
10134506