40426709
8849862
80616221
85333299
16655999
63696733
65318853
22329604
62066494
21039401
228892
80729197
9302811
21624924
41554688
89113618
68008575
2897168
68817612
63365472
82509627
3227283
43832981
733428
17749916
12322770
52958411
77761980
7685776
7564040
69286419
37338286
4466959
54429900
68237938
27597235
7282687
53955810
12049733
74762434