30434894
4199327
90258664
63133187
38551144
9451141
68484687
42706477
8042713
69942174
41779685
76814328
63332350
10784532
2547305
1542022
627443
47508117
87993265
60743635
94339546
9432953
51198456
5030852
70786888
34522078
49394499
93278410
7103841
9103115
38274946
48901615
1796752
58478702
12804072
72545768
3266161
6886832
68426312
71078967