14517119
228626
40971220
96775798
28246136
19326054
69995934
25627104
39734769
88063697
54326460
74939094
25965281
44872707
4976301
47517274
97179207
88457359
7249503
43779783
69187220
1081779
51398599
91775827
18933667
5656935
35766881
91473488
842256
62373774
59973344
56088738
75622069
7934979
18739828
70306606
89365316
68788061
62549290
61295483