92741050
71869216
57394479
89851677
60698710
70666061
96525660
9296398
17403289
92115443
34977298
43704003
40094393
26865483
7815268
20642463
45948807
73849710
8122359
95773126
76465172
77179936
12546747
75915004
46206147
98567128
70216904
2908596
99486257
4418439
4413708
75323415
35158758
30722915
40296915
4550922
4180186
74297202
40803950
32458505