59128542
25748447
31297590
8621279
73819710
4274208
3957892
52806568
95056784
32449715
50456750
41074900
49488377
72298662
32433
90933731
91321788
66227103
89114881
3744602
80923936
43907007
87408045
94747566
69954812
85772733
78297939
7553915
4765303
6057195
50333081
64407248
73943479
17733161
68901466
80348228
54921076
36475484
4859083
67104458