40675069
16167142
31342388
16625572
23576949
35593270
63747001
44944073
91633579
64873177
67881428
59812288
55075615
25258680
8375215
21866361
89459713
43617691
29369180
78024125
55203851
82053967
7654678
95634331
6896230
91519521
21356898
65028355
47533259
99434389
89637022
54027028
76083041
583798
79313549
73574170
68355034
52797815
80299262
39544668