85967216
52688811
14297683
64906416
97072738
21041064
3211412
20807545
22531213
1694451
95867697
70139108
30278542
10322493
15961867
44582137
6912138
2475154
2305389
48765753
345094
12142750
36597969
31388722
278928
93384760
25632418
54724968
74483727
36098897
70979173
77616811
26508303
30915983
76751326
62638649
36059254
68161274
53829896
98348547