50905332
99656123
23096131
50257710
35353386
2470404
99062216
27442779
27338391
86961971
4814789
51151392
82762655
74505757
47816124
39229685
92685868
70071738
49154082
34844518
78869739
55987558
26849919
79745387
38799925
89428748
5433490
42609864
690721
66819362
25924324
88425143
73668632
9871548
94169433
66745615
8119081
21368439
50823102
89721133