80567986
1732040
40631062
53017731
87797281
70873771
68594319
4529400
536750
28658514
49706455
2544585
75197368
49768171
58379329
25351948
55027729
71831391
5136432
20874479
39452082
94651311
1623785
65417729
95564443
9726135
96616994
2628642
801135
44257048
46086370
18323615
6863806
40005504
43124924
37342196
34402835
39731432
835348
2706110