57106768
30177150
35216691
10302728
2583985
69355257
40898405
24492782
10691644
27379430
99041818
73376374
40486973
350851
16191255
39448784
95574642
2414047
16121242
79789523
54906279
26871317
20652805
1002548
95258952
42991632
29098501
5268008
42421851
885978
57377999
92491314
41415434
91519861
8169687
89973483
3616710
62631585
6870613
70188961