95368248
18361564
47662780
58363922
60708807
7721093
44036384
9996939
58506677
66911248
92642842
67023137
43903696
91784324
34981000
87276372
90313851
43754163
97359565
22941386
69118527
44469279
1642688
85045991
52296518
79288061
39115186
29428179
28504748
49845538
60108860
2792041
7898955
19709767
54653653
79706896
59486642
38559128
7689539
14604763