30202187
40155714
81947100
36407184
55384287
16434057
42855378
14231053
6398389
3498499
94456420
4055184
85867589
97387790
26732758
48162134
72211484
75079991
89914429
94444991
18241149
64749611
20483123
71378703
95131329
39605451
87817785
34799131
98761050
40566659
62457065
8829344
818206
4813191
27359003
53313089
77642705
40395656
36144693
63772972