83314595
65988822
16667970
2694043
52114870
5298557
91562079
63383676
44477185
28591712
48974167
549986
32977669
6552164
15814536
60629201
1675051
22912118
96099268
6041995
90421196
85932579
23879924
3973061
94725887
42285765
3919989
61701645
87439619
27504069
3806978
87284954
77925081
84417033
34733090
62783337
37648962
74103013
82055862
423049