2972115
2103103
37078673
80229428
97822981
85741775
12072144
96448726
67073443
99317529
76618697
15859326
49353115
32795074
5017909
39378098
57479442
49678789
65212131
51371858
27621832
25215156
9631453
94982677
93743551
10463710
6235298
73325288
12921142
88748319
84075693
95016664
4734601
11461907
60054511
8056715
90838827
62212963
64494085
39659374