97529832
91095362
7453770
66228930
54628631
54834110
96895838
5160302
99683896
4194967
32053418
54123256
27196619
80266192
79023432
26758475
51763205
52144306
82627599
18105856
37739526
641291
626543
146314
20772439
8065325
3556007
66694629
96823562
58025308
23713855
92938779
69447891
41886546
19229601
51038900
75396711
68653487
33322478
41642324