80496245
10202750
4415817
11591045
43757779
90598087
82521463
96133165
18894689
99868972
84753364
82056460
48249377
90329890
24547406
19446933
60815279
83527328
35123578
99975545
9998324
20361689
380684
71501977
25969043
68564470
83914625
74782150
4725652
42975531
18127096
78946961
62757013
53865276
97411170
37203601
7712354
69562321
58332646
86643584