50979789
77315456
96518287
45022134
48097958
60252860
77429820
66272909
41089268
88185791
63213344
36276028
67802991
82836837
56308793
21652647
7914262
98716
44969362
8493560
55537720
1778723
2398410
7263702
7205892
12317165
8288787
80519626
19295490
90124451
34627961
64507795
9942263
5219159
36914872
97782885
75748800
49907562
10387273
44787012