18487131
47867054
64741696
15148297
10309720
8991451
77344936
14877905
63163098
66962287
60028516
69185890
75362651
97934788
15692119
27461930
41361178
14367125
93364095
3211162
85303322
21075298
47826861
66097507
61345
20733973
24942656
64635314
77931851
2162048
74033765
39625465
17117416
80627375
11991009
39107266
85884822
29754870
16877722
71115428