97499402
95686523
95464071
46974181
10525262
71685296
74629135
39278416
1341353
57635455
75089379
31527273
32145634
55618168
1512256
89194132
99215516
67227844
45556185
30636926
73169942
34531641
92609491
23486277
5728036
58605192
49629729
32234348
60362415
41902399
97233053
33587074
38104201
19852123
52361187
6532428
30859945
54375895
9751943
9473633