30721658
25096184
60557029
55299089
5553915
9787005
53506966
46564524
64153803
56349111
9638150
4916592
54427552
1647367
80579488
70857377
49276528
9503909
92861346
6075703
11019697
1958598
86323676
9510234
92828858
57278999
45168599
92974817
22146786
7647805
77215683
4163770
3053526
91331946
52709315
63491200
55439874
50448448
8588409
7498118