26219420
80624228
93838709
55533038
7968283
3597453
74547590
23635819
14275438
9627691
40647777
20273273
4087899
3362687
53286548
62799475
10851318
94198444
9896243
44648062
78398246
60099518
72357621
34223521
49623913
29216646
17039635
66675185
61246936
76244095
56905293
87762355
64892329
6299721
3709908
61578512
312786
90488372
70939442
33587856