30648444
53938303
51098538
97988620
52607386
23281666
61838521
35902002
4477874
14142676
65337402
15816938
5296373
41506182
71527841
35943319
13592390
711533
11376143
15706894
17521876
71777962
63553300
47286816
3612954
38074938
80798478
19676110
62003423
1404993
88351506
31088211
86801694
18126054
78681702
76856615
12351692
55196863
36321383
16255595