25545088
42627205
36624978
13771004
2626136
64309362
67402399
40568106
48931991
52906718
44401447
17313344
69005486
42704399
20011790
38108893
48227171
87066415
12223861
86532909
14232296
56088729
75489879
29322110
45547911
94885303
43297341
3584346
37661066
9017329
84012353
25659896
93642342
7764533
93586639
22409232
72685356
8623257
8462209
18153778