18431222
57372865
46295252
98602614
20178181
68708542
17247973
81858375
26528323
44699370
86007670
84272952
78481058
27878906
79478640
56608508
86728373
26402177
52794186
21385063
2252179
3235842
50248178
54781472
48608392
82009452
74431293
54322949
39612539
95279583
32035880
44852350
6823608
26127580
15962606
8985986
19607683
19649701
50824936
72163716