34207060
30153956
28015587
45879392
66999538
95761605
53019578
20054364
2376906
82509733
69036994
9822225
80973160
50589007
77531980
94967169
46985485
96237996
94752422
281815
81142274
97086883
41748474
86657783
94345870
57716418
73107297
89806818
25881123
15685240
11591811
90789618
92915408
68813422
46166431
60847122
12907708
95819235
62346401
49026161