81117220
72751637
16417609
81503565
35842489
34836467
98144455
59265203
3285694
97113430
45966788
98122419
6154492
95795580
21108464
37012041
66234325
12897244
75179021
42818395
68771833
24425234
51487632
78439261
99989160
74181177
32661488
43653424
89531878
63396244
67015900
3738984
94015680
79051368
84386926
85585092
11017918
7902303
18978694
41615758