10847081
86389699
7341857
63923828
16969643
82495
27989436
83925407
10611337
58979819
19924696
54987919
4220573
88788253
97537637
31195287
79957879
73818977
78306999
69352653
23756672
40932011
35962402
572371
1351941
87089420
19058525
68895117
976645
28686083
76113755
9372873
49593758
8805993
98308854
33886082
73438845
4952500
47221154
55147530