57581830
6378878
5363525
5990124
60552828
51767633
12177426
98887788
76545091
84878719
9959686
25686855
9331241
8072107
35914236
99887051
2185619
16787290
54803626
65066100
67409465
31078651
82602342
79115733
49548697
85571932
26753870
71016473
69714688
17139100
141117
27759046
57911144
60858205
28647735
25176508
2614969
65922394
46527149
48827642