31912556
47444185
63168680
22192405
39448913
85681554
19198039
99665047
33538476
44847397
96944923
27578230
4285510
36717824
5644406
70977956
33159128
27344428
3448841
215674
82311319
77243314
45562161
73026257
87869521
87853186
5840554
20235565
2269241
83485432
91209177
48836772
67592361
93744148
63796679
39885
86606980
94912172
69448705
99215231