59808346
76475546
11918514
43496587
98806882
19825640
44648473
10968127
26572147
80132582
740810
3203118
62715045
96322240
81197337
94845610
36711245
94099639
41756528
26464820
11655483
96822019
26419822
49378785
8787305
98135042
92058104
3515003
83025850
1275831
67094170
80693242
36691178
74573341
49601977
82437249
94352106
68294101
88849808
45419585