30118614
12922882
151731
92984826
77871893
82595537
41848209
4521685
68705719
4717672
71178147
2543840
44014860
7404128
52214986
26156342
84474122
22586130
56201929
69137016
77403500
87523831
98857199
67832105
65576904
64475354
2953456
38875317
24071312
9054117
28076777
48369628
2464852
99035187
45269703
7116455
11289070
32394189
89083646
18161151