1344966
9129596
324823
975946
15949869
90792769
67219857
63859776
14037346
62267382
93096086
89614587
24583006
75063747
75574169
79673502
79131401
32487214
99903817
17677156
55162673
90128584
4817508
9437379
45588648
747422
83995581
48651090
19253921
7231533
57491141
67054121
9219722
98351832
88975977
51714068
3640646
56601324
88528351
29712120