64437650
39485083
12817387
36551936
22391931
75907708
84165915
42011950
69803206
63187538
85735261
35048841
70804451
39075315
592310
94631417
21509958
78104866
44483837
81978781
95418345
72223613
68666320
79284750
20961776
45498463
58235306
49013929
40118501
99478813
99685768
32805982
31551040
6955840
1592671
72184988
29683221
860575
37252935
24061445