39968105
26411510
80801075
54945012
91979504
15907201
62635067
16829429
32339232
22926241
53753343
63683744
9109757
7214840
61954114
97228395
96635693
50088143
82928728
4124540
5951595
19087995
54841910
69106552
97015929
8237746
983065
6898609
35772422
99918626
5307800
1784922
40883546
92589857
629681
88203402
63747412
19349012
53976624
8964183