67656610
33851490
83341932
6230648
74851559
41877013
7495008
94301321
19826799
48487196
3697357
63416470
20405688
53602602
16759467
40569589
44145879
66576645
2543707
813660
94759131
9946558
96947666
85514748
44156399
5681055
78567988
96591566
24897049
76998110
99288498
52704456
43825188
20584922
55627487
70549592
62124786
85576474
1199148
41038299