47379017
42578491
288952
37685655
68699351
51751576
20529479
92923828
60154573
71829270
55136454
69766919
54154116
28438670
92539325
50216930
10126529
37259805
78918579
41945346
33026122
87728446
65271657
95446471
32112142
30734146
85933579
57281992
68596205
33315954
14838972
44823507
91659369
49598834
93576955
993003
25667746
93617773
7346797
2887409