94546413
31995651
69573201
96671762
71504853
75903166
26947130
67772348
98986966
18631250
80441891
47192187
11519331
42481565
45196258
25989855
37286505
18111974
229047
5309861
3643560
24207497
26514530
811324
95016416
89684754
71623444
67445116
29155014
2856136
3683763
3926865
39904320
18882540
45235738
29846735
29368410
9346666
65393610
89689406