47584546
47999337
89671288
55523437
11807680
93271480
75603550
83808736
14171591
12733973
72961781
28083942
84745999
64622194
82244354
11115890
5146655
6239178
20176709
68191672
93116932
85121231
16699011
36406392
79741745
9698852
389770
98641226
12114007
19874206
15475960
69914990
23076784
50026908
89821151
7135239
75428283
80843003
44518285
32091370