66328596
16681562
151518
83294073
35639275
33248473
3848997
27456628
1505785
8051440
6200137
255459
50658390
72659609
58427022
78484624
53711348
93258652
97412945
4406582
7434173
23901412
40172015
71312759
6929154
59031894
51086635
61095602
31647712
6976771
91575044
6008584
37244446
63454713
86179800
57124354
40981872
14544830
99898835
43912323