27371150
2636224
39244139
61145915
50112110
66144602
42973862
34814558
75627966
9377916
6261004
57275423
22468203
25278326
47775511
47974686
83713356
80483204
19348524
9104163
71898983
71392486
23469644
76672638
9544899
91127688
95052607
82873357
66896457
24402662
43536335
14895626
67619151
25829632
20238900
83554338