85989078
59132960
41808610
28158938
4073881
20683568
29979817
6973077
91669059
55166736
59961703
39687978
45464607
23994300
37206548
65959287
68566887
77252206
58864066
63536907
3084603
1758564
40427458
71701790
78451168
18953300
9382215
57119718
31984916
25097667
40622361
82633438
94261157
84655384
2296645
21239117
38813225
8574819
91562024
37206632