81118613
31613331
97938633
57228702
51514751
50541562
73317520
30926092
74146042
4099451
2126453
21386483
18131521
85864449
69317661
83869864
27961093
29368054
77898146
63361569
76881185
8973177
98286003
16095994
91712287
47128047
15888647
77952047
67678252
46821635
91527094
4706834
4351384
42343021
89098195
96772529
24578874
36105818
73148667
69167581