91296250
58375910
79803483
58239464
96034846
46971141
37029098
33722643
71525269
38375065
7493963
38552362
58529994
29316133
67701338
50311387
84157646
30995812
53478172
38138802
13439268
86288021
87366609
40725383
42136111
58188653
29177410
46787847
60019609
50351845
22352413
19032787
50494936
74303964
76708292
58845101
7252732
46036754
49684594
4786628