51559577
37432203
66412337
84644477
56727945
8474910
71654006
88961515
76555416
5783712
53819786
60496520
19106648
85605067
87195866
43802664
41307583
45404652
54077610
22879140
8368149
45479660
23348829
5918028
60147773
38973077
45481270
86579995
10681120
83336073
63376927
51893519
44013955
50192900
34109313
89939011
63186393
8986147
48536687
94783732