58603226
45619135
70439912
15923391
6961039
83182318
75288163
698926
79975721
70931335
24794159
71368492
18248090
70071569
10631528
84844468
78339684
7623292
24775089
14453186
94575274
70506019
48481970
86857807
23666290
34445803
52424630
32243760
65376713
88292207
52268963
82733533
31495799
20373999
26385538
18555547
64219957
90612910
8639262
1202255