19508531
5007776
7703617
7074849
71171065
36399754
25385674
83828547
3017244
68635722
30711585
9792535
63361435
4120772
76392729
61828453
38872102
25464119
25299098
16171077
45103207
40841068
64918584
47247152
17583603
676634
1079280
18308797
82762322
71372791
43401492
46888517
30229381
18846909
89858462
44164334
74441440
82657825
17437457
30243831