50011081
136392
87218432
9185811
6817034
9582906
44736048
70132779
80537581
83943480
86363319
62707424
64834600
6271678
69128733
51714778
82771108
18542977
486184
24596267
6926446
47953603
47546376
52135343
54904418
66398083
13814728
92831776
9727831
52665296
89614913
99992997
21407128
62427130
85985414
82968990
23009412
58738411
66007426
7742574