95734280
3011743
88224792
70193680
58085236
73175444
2193552
70384093
99894426
56336687
51423676
40999459
57834521
40198270
71592541
77668180
22759576
64146743
3502598
345441
61917657
71178403
1164366
58864676
71257885
88981778
82712708
23173104
60607868
16763350
57109948
19856001
36138511
62088432
17308480
79572669
43415216
11652148
67964259
42056493