28791450
2173776
87302073
17186723
54358792
74281578
41273762
13796009
9561089
39545014
6055422
44736367
5406634
64226333
62644748
19884989
94376025
7237738
95341101
75504215
13066952
3601831
10522641
647142
77973667
2644326
41824655
1968428
92807282
88199273
97302743
39491428
43388748
82589216
55297156
91063071
45831063
90096410
73432887
196586