83343080
15583663
97489932
22083190
85966051
99815175
60666260
18851883
66858070
47319565
4991817
88114102
98734832
93343760
52599649
38244955
37257399
1387655
92072178
12881038
86819344
64052075
9127473
50462326
31199323
85029992
18002684
25433194
85996567
79378148
68958833
25694845
51693401
67699181
48902977
94231893
70182480
41269893
43782013
18157882