40651640
34533255
70535663
3208961
9045974
1526515
87749715
66678145
85327035
6007438
5330611
5434239
72127509
98695303
34216565
96376183
45266563
46591684
25581120
6354056
78676315
63815082
54315403
43135245
55712971
20859695
96075706
12573572
13511454
40671343
42469891
39005588
6297218
61055881
70365976
37268700
2762973
93977951
7408836
70696492