23507721
11999979
2042684
4963996
10532592
7541082
44403684
51105299
73164711
85751390
89724097
72643431
59447162
55562068
95221833
67367889
31941817
85511669
3684154
64087991
64909973
22061550
44078198
36198783
82647909
3259506
27954238
42113091
2309132
79619556
62456427
25536528
38524989
8074915
58279453
17693174
16296223
33187832
37063519
9517629