59497584
68003066
10851577
22265297
4018745
6072596
49411410
12668559
54255803
98128350
99857504
55549117
37646957
97037
48389932
14649517
81029500
67511435
82215142
98507471
50422966
10128745
28551958
33809229
47857373
3441611
10314373
8903371
77377524
74456396
62509427
39731714
60212928
905343
41673600
67559651
14813292
41829138
5062939
27486040