76477608
33514600
8151259
56319756
54715025
72313384
41122996
44295901
4721750
61894275
86254210
49495153
43352982
7017645
55302198
97535608
7225128
32469145
863201
19031635
89067385
60108582
3551011
66261759
28744466
68359381
56677519
19969299
5953848
96279814
23924895
88846731
46246957
62027767
47409886
89349538
13024346
68536514
84541766
6795970