47546246
65121875
19994523
85416348
5892509
62005276
75673386
19077385
18065560
56069646
98381261
9646773
37888299
44588222
51682845
9822500
12106547
92254536
19577557
76456654
9633525
85452622
77031255
17332146
43253941
4036449
12699192
23276297
55232105
95498612
38921451
88902419
28581030
5142046
39825900
82943279
53306977
17942473
96061989
37961469