93509780
65104037
51748740
23372423
20557775
93773560
36925684
13204463
21968031
4776363
1017664
40735042
7354589
57461431
10404667
6615260
5622586
97876873
26864442
2965255
61609224
15109554
63916693
7807487
58032916
16203202
13546115
9257640
41352485
89197617
26205049
76428662
87916354
96167041
6544942
74883783
56976764
57996716
54835809
36596505