50681384
90662411
6497262
45694167
37238068
66591862
12757090
73794542
79636360
94833943
31547816
68162334
4480757
5255911
89355278
48178412
52992965
94592239
69949484
13949200
58917092
87055226
67597391
80308418
23219726
73918898
30067371
67754360
79841328
57385546
19401024
53964584
64871863
14861329
23705299
89389470
43996571
50564830
39274178
30169771