50807723
93656494
59535587
35587241
5500501
83761681
42938280
96859468
68547139
79791263
71327428
47194708
1247293
21781180
26639169
80636241
69891240
33936097
36881436
79216986
31059157
44488194
36747308
89973450
33243046
86187303
8016477
37135594
33161651
99427415
98718441
32874428
64213236
22639808
3017551
30715573
60424623
79374183
26423301
17939535