42985681
79311073
47392892
79223189
1162656
51506178
96517634
90112174
80447077
15886602
63686355
78254276
66977217
4229362
19878701
647495
25488678
72762924
53603410
80398747
32673579
2605661
39401857
71672621
49388694
64526050
22004552
4196672
70221555
86919683
86342192
49442666
75861517
35974116
35403701
84504644
68676097
15051459
50744860
7092303