21512669
32842658
32129911
64642005
14126182
24931189
3061077
53297717
81048977
91861098
82614584
6819223
18347611
92982257
63917012
81658356
66405279
63773861
73054109
6650858
13437106
92393666
104207
2209873
66885923
89019037
9908327
32742279
69878886
60982414
69729166
41455170
42895055
57939545
48393228
98463646
89202622
603325
42751907
96216866