57969426
79344707
9815437
35386300
5332453
259991
35041620
82142950
29035970
5977856
19082653
61903698
90724645
26602737
62078055
64344157
30086547
50132178
99612176
41001873
635532
44366918
92957626
4896107
1296376
51667705
27573943
84917013
15213297
4406676
63424120
13634289
44469727
30304509
94525180
95673197
36664411
6867233
88566542
54602696