15746696
13357273
65386708
12225410
6529406
28591960
5909069
70521464
185825
93096649
5961535
63327315
23868570
29122462
35865221
89595690
29376882
51196665
60576980
11324155
59178243
28354938
8437871
70767335
82844725
41342412
77534963
72124709
46716399
96829249
53037684
99233671
74737614
7107905
59437354
33406108
60823274
36387054
81222150
19977864