21575612
98153420
99509832
25095224
42389962
30906481
88039162
93273673
18657557
4190111
83978949
24445444
1918818
7703560
1329203
62882216
93862126
61825492
15491269
77121671
93338180
19633935
86878499
42967024
20934494
85497903
984794
60929081
45571515
91273327
25979321
12263509
1989764
6650705
65259113
45796498
80576613
33568220
6221662
27252512