3176506
39777911
65219872
7328911
72994830
1548556
59596011
67974207
16008420
74081416
68878409
163567
77003762
2374276
95793192
46761734
3396143
60621233
43582433
79728792
31115890
98971888
6367656
20778373
84341355
58053238
92194068
58826176
70592895
45743731
95129981
39467007
25425720
14129574
99772844
3026341
32275984
68165621
6387753
4048536