69572330
8698279
72591564
57849459
92171727
50776097
77582517
12405370
46027935
69805972
21636752
7433858
11011623
40137142
37793196
46114023
58981247
1169103
4006920
33085532
68718664
50918192
12901291
67345620
4053123
8428487
50925119
90249124
57604651
36873518
28524386
33095786
62337373
844793
83363519
6107434
96972297
85915191
71615180
24955582