65437280
4625812
71222452
59394646
34247042
99114836
88311098
19073084
81111946
23225200
66001117
79821284
83422484
73921489
10615460
1872311
34167757
74094543
10424767
20756389
85539541
19996377
90042268
7916883
40049278
16469342
36066208
50459379
45759987
24144739
34272141
91792471
88454259
44644365
44001168
6765688
58776396
29961157
30746554
26149632