96598886
20425
14102965
34396009
62208683
3480190
29366912
97442254
94501676
80971202
6126920
72404189
29615138
99882669
76784587
22067879
23834131
18859627
13501898
55382368
7901940
66937378
76642230
46826052
57538384
46799417
5015295
16747363
95024009
3616412
10872686
7947646
48751051
3261408
3951389
89185385
18422835
54779234
50839804
22401697