85962338
28099112
49051058
47981789
58694197
16961900
30055075
9077508
55883887
6299825
78556870
35084715
63962521
47902519
52867473
52467263
25793031
93238550
29343666
93663403
4909997
56802619
52013288
30793927
32291367
38127264
29951769
4224269
15696821
86814268
72622410
15573540
83422389
29846396
56002892
87202254
26699509
67179166
29086365
18527428