83652981
58397866
36811609
84889048
79629709
64946840
57421657
68183656
5507788
11296269
68178320
31051263
79765431
72204816
71224840
38248489
95924501
90992444
64581290
65596230
41282194
94929297
5946728
57398920
840508
49987049
33064914
19427026
64652326
14867851
13445420
40315384
40493782
16291641
94137737
66054768
47232923
20234733
66391235
1029106