66682928
38081064
5702725
95222553
69353682
29992181
60595601
6569658
59924971
1228691
38534628
89504651
62557311
13451289
29038264
39022827
850924
48381
29935354
36494980
11282031
50066012
25269384
25189920
5852486
85026829
51208926
98381931
67335115
9800710
76652552
25315134
5002145
85468797
33481732
34386960
23967129
56672140
2511414
5661832