85301048
67338868
93999216
82881857
7632525
11946415
94772221
16143670
72858137
36483635
42243842
42221421
27886479
26535135
83002206
75118214
56802386
2834580
24773014
1126394
96542831
5486018
542148
58048319
89021105
16067713
7126894
72888656
24082605
11224949
23049939
1240811
94304031
30962979
64186697
6025825
7142570
43116989
92108240
62579326