23002652
80554169
25414575
68195021
12069703
53556082
17649522
57729672
26628915
54186982
64703673
76408267
54802211
49286500
5928270
84774292
45068200
51875925
84458141
47455430
42641994
37519752
25585358
33947996
34382285
72415478
57428965
85852663
84553331
4423312
94523438
63779925
59442628
77183727
95359826
89776641
4697744
1943375
80388683
97206002