49948080
22721017
98888728
8351833
95406356
71928101
32829357
60553444
45354397
85636295
92189450
55049064
46528651
19831703
157313
8077963
16243355
48954471
1289360
24862042
84235687
64294440
66509488
74386648
6011995
96942908
79645675
37533707
62243489
37828100
64921470
3381846
18186464
97002077
68311056
31937018
50392971
54015842
72273965
5667662