15105065
33407946
64347342
57996642
36475615
42869525
89307065
47913286
52061944
19534260
82103867
57831239
28828292
7768308
84442087
58513194
79555959
50318052
79684305
10659166
33516495
80525044
8902921
67904045
2528941
56781730
43332345
225135
23061516
66968772
8547465
70432482
18535285
887135
55248893
9085560
60811873
10177458
69203311
6287690