16701822
47247460
23632963
45044696
10131766
68747665
70377410
3485673
26704059
76601956
30066101
61923237
56257071
93291171
96312925
84869236
6343707
8466472
86957942
24506976
17456968
23666250
79487176
42954758
74935115
39503669
32851565
6814943
19646685
56947835
95641487
29656697
15216655
59067357
51087498
82584714
19044763
96993698
49758283
42378701