89349270
82054476
70577865
9594037
75617039
43857773
211707
87131209
940637
77172247
8953798
49381410
55557885
36835749
92379181
17537207
51469375
67892505
74303471
92335377
64988580
25894958
5013123
51256491
64467377
99308814
20712298
48417299
8805378
29205611
29317379
2119161
1419427
81966089
9399488
18821144
68506756
92202424
18696092
34153406