90682856
66432126
76135987
17625898
48519057
60467441
67863326
78889083
49254121
82203447
73479339
6478102
12742073
94098324
74169235
4447754
4134580
38871179
7405123
98636312
52475031
40597575
86928018
85707939
38313867
51008158
59552453
24647486
83885218
18298492
53577895
33274531
24558033
21397101
97426634
38093741
90987622
39145163
86327503
94339448