75223813
8715918
21138915
7685630
84827233
3292141
17318574
30764579
27509682
90173984
9571623
26527870
82098044
507664
60067534
3999813
67732188
32645283
15241008
39549036
41614370
89954367
5748255
20828381
1934829
79645177
70554226
67589032
96667337
51933923
92106900
41511381
35253061
48615519
73006512
13699272
28702769
60348575
3484799
49421997