49497278
9849103
5359805
17285132
44809384
79165456
13191892
20585015
86322157
77125313
12442846
47791595
11429720
45133402
47062474
84752655
18399086
9158348
5876509
77739590
36392230
558637
41047814
49448428
79383256
34537407
33606546
7750614
46479546
97983579
27011152
7346974
17821235
83656070
5448207
7318785
52215090
75472118
48282559
46546416