65841252
15862185
10702736
19653789
35062880
50486422
87326280
12878917
36371412
13982626
69863068
2341614
50526313
66517590
67495203
29201831
42725565
7065980
83105764
84297604
87351239
91497452
66924796
47791839
58588797
21704686
7012667
19872643
61137682
45662572
32581934
524890
96216304
71182192
94133100
72473349
93982475
79783154
33563546
20431970