82644384
31829015
64914935
76607314
91628254
89393571
43332581
11672486
43452726
6331172
35725913
93132833
40027069
53196447
88317673
78432300
53309664
56477037
84336867
28886414
72258391
36554183
39111355
21306884
50929694
47348365
51066927
54471496
57833163
13963227
62947094
97039692
51819491
73658114
58582845
45843893
25887669
66081991
68983207
2037609