63996676
31917762
30299672
27275192
7449102
78267413
62542271
55784592
32638127
98814527
21583380
42311806
83927424
97121936
71178946
42652706
43552199
19045131
4675051
3359668
73696361
13635344
56411770
5252450
9585925
65539167
23766622
82432750
15981945
30061313
88596851
47091364
10611624
18194764
34198599
59909758
81924800
42585174
32031879
39272107