52667036
24482525
17535835
37987604
39357292
617903
96609095
20858953
1195653
6706735
42013494
74964635
3762090
218113
3844561
99078324
61903631
9596663
4169548
98735898
77105092
19921388
71154031
39251207
82634220
48066151
95429021
46205958
52633196
96571211
4974561
34724337
14547832
49115290
86509222
49826196
83898258
1944450
66931908
57928059