12837659
91433569
83101030
9492860
65259887
68543450
67239429
15012681
20123308
82485899
54739208
61622341
13958570
6821522
81737495
1381324
53423202
47529443
95293666
8759450
1664775
45659492
97852319
25841091
17886868
9327183
5794656
48078893
88209710
7960550
32821581
44279750
10238172
62246140
94403171
21974855
9218281
53758763
14805576
16323868