16176356
87675157
206878
60839949
33469770
10849445
2681236
55304574
18926588
78336450
15384677
43228100
13488924
90666618
83447797
15173384
7057477
4894592
72396938
89199997
19152660
5009318
71283627
40598962
18213165
42347
13369888
6595587
23662063
29204095
10534318
26331276
76478406
81357063
27105429
44077020
8023501
84493962
37081874
8895934