6465243
25687634
47339569
11446080
61295619
54258725
66744502
362760
76877216
20773181
39501099
41596691
250482
5500822
16439658
3493199
35177159
18374316
87966307
39781225
83136893
98242557
84519201
62712851
98819488
17577939
4246829
26453837
20494713
50634828
69511050
16853709
30013019
99935370
35407181
73206212
88663987
68654946
24372304
5911579