15449563
30661507
68868026
8524954
399463
33884307
7352141
36849981
7773290
56433166
45256065
18854796
83095822
8325886
74507140
33341607
77244797
26827389
26427140
65191766
44887245
42715998
60585403
46796375
51977678
88277659
99721831
2435960
54344896
47133865
73873622
28913523
87735516
30666731
63804708
58424134
83356110
58193207
7509596
373580