50526415
53354776
62293279
97792435
76195567
41054460
60158371
46261340
82338920
68854467
55704905
42552065
2747551
51861776
69855093
20883934
99742126
3654480
59836350
98971165
36088609
5248863
17256986
30931569
49036431
62522157
89277511
70302489
65013797
4776170
44835332
12942998
80891930
41565395
59889816
18729285
61361829
48544683
39621725
21022393