40534652
16625613
90567427
46508084
67195801
45385951
45896649
53344799
17378233
26528546
957467
84261152
5023511
79263812
38525328
40425821
77928517
40852953
22505418
2538134
80351016
43401718
10226357
70284047
7083705
54593163
5275189
57855193
14086880
11168253
49719858
79817609
72973205
37384559
95865548
26482525
6017299
69805784
21846773
3812237