30622970
58538103
15751539
2704633
20065047
10064601
52159630
78594649
21609841
10318046
72726690
9806860
61346441
41817555
57204978
303245
78508872
74819
28439213
44478058
36463290
50573928
25952637
53853761
10263947
63684662
53319904
33624337
47983850
64163812
70902226
72136969
25258132
52725292
83257113
95585885
24794371
44706696
63404337
71103849